Mark Thom
|
ad3ae7991b
|
try to invoke '$call_inline' a second time in call/N (#1543)
|
2022-10-26 23:36:07 -06:00 |
|
Mark Thom
|
0aec980aa8
|
inference count call_inline, fail on undefined index
|
2022-10-26 23:36:07 -06:00 |
|
Mark Thom
|
1ffbf63d20
|
inline metacalls
|
2022-10-26 23:36:07 -06:00 |
|
Mark Thom
|
987bbdecf5
|
improve efficiency of call/N, replace '$call_with_default_policy' with
'$call_with_inference_counting'
|
2022-06-12 22:34:07 -06:00 |
|
Mark Thom
|
a68394b6f2
|
simplify detecting undefined goal_ and term_expansion
|
2022-06-12 22:34:07 -06:00 |
|
Mark Thom
|
e9bb35c895
|
emit indexing instructions in single clauses of dynamic predicates
|
2022-06-04 23:43:48 -06:00 |
|
Mark Thom
|
bef8eb538c
|
throw a representation error if max arity is exceeded (#1483)
|
2022-05-22 00:03:55 -06:00 |
|
Mark Thom
|
6030fae685
|
track f64 offsets in Literal (#1190)
|
2022-05-04 21:54:46 -06:00 |
|
Mark Thom
|
789f662ec8
|
fix match_partial_string, compare_pstr_to_string (#1451)
|
2022-04-30 19:51:19 -06:00 |
|
Mark Thom
|
8c99d748e2
|
allocate floats in dedicated buffer
|
2022-04-05 20:34:27 -06:00 |
|
Adrián Arroyo Calle
|
bb2a8c9090
|
http_open/3 try_or_throw
|
2022-03-28 20:38:55 +02:00 |
|
Adrián Arroyo Calle
|
3acbe2a418
|
http_open/3 with method option
|
2022-03-28 20:38:52 +02:00 |
|
Mark Thom
|
c2fc33afec
|
correct float version of sign/1 (#1360)
|
2022-03-19 15:55:23 -06:00 |
|
Mark Thom
|
895b02b641
|
improve length/2 (#1325)
|
2022-03-15 18:43:57 -06:00 |
|
Mark Thom
|
bd594e0c05
|
fix number/1 (#1329)
|
2022-03-06 19:17:52 -07:00 |
|
Mark Thom
|
2744989cf1
|
fix compare/3 (#1327)
|
2022-03-06 15:49:01 -07:00 |
|
Mark Thom
|
a38f7c8524
|
save arguments to delayed goal before calling verify_attrs (#1304)
|
2022-03-01 23:59:41 -07:00 |
|
Mark Thom
|
a5adcfff4c
|
adjust dynamic external indices upon retraction, reset dynamic_mode to Next regardless of success or failure
|
2022-02-19 01:00:02 -07:00 |
|
Mark Thom
|
37e34c5209
|
reset instruction pointers with calls, make HCPrinter::range_from safe (#1233)
|
2022-01-31 21:24:19 -07:00 |
|
Mark Thom
|
a562793fce
|
don't read into the heap while incrementing self.s (#1233, #1245)
|
2022-01-25 20:37:29 -07:00 |
|
Mark Thom
|
c6d23f9a0b
|
fix off-by-one error in DynamicIndexedChoice (#1210)
|
2022-01-14 16:31:22 -07:00 |
|
Mark Thom
|
67854e0720
|
execute trust instead of retry at the end of dynamic choice blocks (#1204, #1173)
|
2022-01-11 18:24:26 -07:00 |
|
Mark Thom
|
955e1799c8
|
flatten the instruction dispatch loop
|
2022-01-06 22:09:36 -07:00 |
|
Mark Thom
|
3db86f1e25
|
relocate most instruction routines from MachineState to Machine
|
2022-01-06 21:46:23 -07:00 |
|