Nicolas Luck
|
7b128a9f00
|
Handle stub_b = b as false
|
2023-10-03 20:12:11 +02:00 |
|
Mark
|
fd14869ddc
|
correct cycle detection in ground/1 (#2073)
|
2023-10-03 12:07:36 -06:00 |
|
Mark
|
a1ceeb697a
|
consider an '$aux' a relation of the unexpanded goal's variables in compile_inline_or_expanded_goal (#2062)
|
2023-10-01 23:49:55 -06:00 |
|
Mark
|
6fa00b5b55
|
get rid of inference_limit_exceeded(B) as an error term (#2023)
|
2023-09-30 22:35:46 -06:00 |
|
Mark
|
62c23166fa
|
implement ListElisionPolicy to restore previous printer behavior
|
2023-09-30 16:00:15 -06:00 |
|
Mark
|
11cd42379b
|
do not deref AttrVar binding in redo_attr_var_binding (#2059)
|
2023-09-28 15:25:57 -06:00 |
|
Adrián Arroyo Calle
|
660860bccf
|
Replace Hyper with Warp for HTTP server
- Use Warp
- Optimize clones
- HTTPS server
- Content-Length limit
- HTTP Basic Auth
- Stop server with Ctrl-C
|
2023-09-27 18:50:19 +02:00 |
|
Mark
|
a6535c28ea
|
remove module_resolution_error (#2035)
|
2023-09-26 14:06:21 -06:00 |
|
Mark
|
2efe95f2fb
|
filter our builtins from current_predicate/1 (#153)
|
2023-09-26 13:46:21 -06:00 |
|
Mark
|
193bb313fd
|
correct OutOfFiles resource error (#1375)
|
2023-09-26 11:22:56 -06:00 |
|
Mark
|
280ff8b5d0
|
throw an error instead of allowing builtin modules to be overwritten (#2042)
|
2023-09-25 19:21:34 -06:00 |
|
Mark
|
c04f1dea48
|
fix off-by-1 bug in '$skip_max_list'/4 (#2037)
|
2023-09-25 16:09:04 -06:00 |
|
Mark
|
b3239abea1
|
throw resource error if OpenOptions raises an error of uncategorized kind (#1375)
|
2023-09-21 14:36:53 -06:00 |
|
infogulch
|
eecfeb2d03
|
Simplify maybe
Fix whitespace
|
2023-09-20 18:23:07 -05:00 |
|
Adrián Arroyo Calle
|
7cf6e77f4d
|
Use a SeedableRng to generate random numbers
|
2023-09-20 22:07:46 +02:00 |
|
Nicolas Luck
|
4968fa0024
|
Remove debugging println!
|
2023-09-18 19:31:56 +02:00 |
|
Nicolas Luck
|
5e55625733
|
Remove some debug println!s
|
2023-09-18 19:12:50 +02:00 |
|
Nicolas Luck
|
65f64e428e
|
Construct and return exception string
|
2023-09-18 13:25:27 +02:00 |
|
Nicolas Luck
|
d2f5291412
|
mthom's changes fixing the panic
|
2023-09-18 13:01:27 +02:00 |
|
Mark
|
9dc1c339ef
|
remove unnecessary Result return type from read_term_from_heap
|
2023-09-15 14:10:42 -06:00 |
|
Nicolas Luck
|
c86304b18e
|
Remove lib_toplevel.pl
|
2023-09-15 11:01:16 +02:00 |
|
Nicolas Luck
|
7c83a1fb8e
|
Cleanup code that's not needed anymore
|
2023-09-15 10:48:41 +02:00 |
|
Nicolas Luck
|
f02728aab3
|
Construct QueryResult from printer output
|
2023-09-15 10:44:59 +02:00 |
|
Nicolas Luck
|
48283c4dbc
|
mthom's changes to run_query with backtracking
|
2023-09-15 10:04:11 +02:00 |
|
Nicolas Luck
|
6bdd7f3a3f
|
mthom's revised run_query with manually created printer and some cleanup
|
2023-09-14 22:00:50 +02:00 |
|
Nicolas Luck
|
5fa68e253c
|
lib_machine tests should not be tokio/async
|
2023-09-13 19:51:57 +02:00 |
|
Jacob
|
adb5fcf708
|
Upgrade dashu and some changes
|
2023-09-13 12:29:12 -04:00 |
|
Nicolas Luck
|
136463c92e
|
Merge branch 'master' into library-use-case
# Conflicts:
# Cargo.toml
# src/atom_table.rs
# src/bin/scryer-prolog.rs
# src/http.rs
# src/machine/mock_wam.rs
# src/machine/mod.rs
# src/machine/system_calls.rs
|
2023-09-13 18:13:14 +02:00 |
|
Nicolas Luck
|
ef56193c44
|
Use write_term_to_heap as suggest, clean up, and include error in comment
|
2023-09-13 17:17:02 +02:00 |
|
Mark
|
de440a8c92
|
get rid of OssifiedOpDir, DBRef, simplify current_op/3
|
2023-09-11 15:36:15 -06:00 |
|
Fayeed Pawaskar
|
7f0536b51d
|
Merge branch 'master' into dashu-fixes
|
2023-09-10 21:51:02 +05:30 |
|
Fayeed Pawaskar
|
af76659830
|
Removed value method and use deref to get type
|
2023-09-10 21:40:22 +05:30 |
|
Rujia Liu
|
b6ce6b7cdb
|
Basic WebAssembly support with minimal Javascript API #615. Currently 6/12 crypto functions supported. Tested in browser with all default features disabled.
|
2023-09-08 17:27:22 +08:00 |
|
Bennet Bleßmann
|
01aeb7515d
|
[WIP] move towards lockless AtomTable
|
2023-09-05 19:39:46 +02:00 |
|
Skgland
|
70b6cc8e55
|
fix deadlock in load_library_as_stream
|
2023-09-05 19:12:22 +02:00 |
|
Bennet Bleßmann
|
13cbff7eab
|
[WIP] fix deadlock in AtomTable::build_with
|
2023-09-05 19:12:22 +02:00 |
|
Skgland
|
86166dbf25
|
[WIP] make AtomTable concurrentcy ready
|
2023-09-05 19:12:22 +02:00 |
|
Skgland
|
b2130c2a48
|
run cargo fmt
|
2023-09-05 19:12:17 +02:00 |
|
Mark
|
5585e83fd6
|
correct inference counting over index backtracking, built-ins (#1977, #1987)
|
2023-09-04 17:15:16 -06:00 |
|
Fayeed Pawaskar
|
7b921fc767
|
Implemented num_order methods on Integer & Rational numbers
|
2023-09-04 14:12:47 +05:30 |
|
Fayeed Pawaskar
|
cfd67c8337
|
Added new unify methods
|
2023-09-04 14:12:11 +05:30 |
|
Fayeed Pawaskar
|
dc498d4de8
|
Fixed warning
|
2023-09-04 14:11:54 +05:30 |
|
Nicolas Luck
|
8a0685a3e9
|
Debug print value of register 6 which leads to failing heap dereference
|
2023-08-30 20:01:56 +02:00 |
|
Nicolas Luck
|
4d19c437e0
|
Merge branch 'master' into library-use-case
# Conflicts:
# Cargo.toml
# src/machine/mock_wam.rs
# src/machine/mod.rs
|
2023-08-30 18:12:26 +02:00 |
|
Nicolas Luck
|
44c274b9e9
|
WIP: Pure Rust impl. of run_query
|
2023-08-30 17:35:36 +02:00 |
|
Mark
|
66f6399b8a
|
refine is/2 compilation so errors are thrown when expected without needlessly allocating (#1974, #1984)
|
2023-08-29 16:42:23 -06:00 |
|
Nicolas Luck
|
77394ba914
|
Remove debug println!s
|
2023-08-24 19:15:41 +02:00 |
|
Nicolas Luck
|
c25888288a
|
Fix parsing of floats
|
2023-08-24 18:10:47 +02:00 |
|
Rujia Liu
|
4fd059be5f
|
32-bit system support, addressing all (at most) 4GB addresses of RAM.
|
2023-08-24 20:05:40 +08:00 |
|
Nicolas Luck
|
7e97f16f41
|
Fix list result parsing
|
2023-08-22 22:46:00 +02:00 |
|