Mark
|
fad363e64a
|
shed CodeIndex for control predicates in disjuncts.rs (#1791)
|
2023-08-06 01:26:01 -06:00 |
|
Mark
|
af44d91568
|
Merge branch 'dashu' of https://github.com/coasys/scryer-prolog into coasys-dashu
|
2023-07-24 11:47:57 -06:00 |
|
Fayeed Pawaskar
|
b4e7000eb2
|
Fixed missing functionality in dashu with their methods still has some issue with move
|
2023-07-21 14:21:32 +05:30 |
|
Fayeed Pawaskar
|
cf345d8174
|
wip dashu move
|
2023-07-17 20:40:41 +05:30 |
|
Mark
|
ba2cd43144
|
fix assert(a|z)/1 errors
|
2023-07-13 17:12:17 -06:00 |
|
Mark
|
55a1f8d3da
|
clean commented code from disjuncts.rs
|
2023-07-10 10:32:15 -06:00 |
|
Mark
|
0b45d42912
|
mark chunk boundary at beginning of disjunct in disjuncts.rs (#1843)
|
2023-06-24 17:18:00 -06:00 |
|
Mark
|
7f45ac3f7a
|
Merge branch 'compiling_disj'
|
2023-06-23 15:45:04 -06:00 |
|
Mark
|
9ea6cb4cab
|
backtrack on emission of unsafe register instructions on internal branches
|
2023-06-23 14:11:31 -06:00 |
|
Mark
|
0e583d620a
|
implement new disjunction compilation
|
2023-06-23 14:11:31 -06:00 |
|
Mark Thom
|
b205abe949
|
remove BuildIf, BuildNot, BuildThen TermIterState variants
|
2023-06-23 14:11:31 -06:00 |
|
Mark Thom
|
cb59c3003a
|
correct chunk type labeling
|
2023-06-23 14:11:30 -06:00 |
|
Mark Thom
|
942095baa7
|
remove GetLevelAndUnify and replace it with GetCutPoint
|
2023-06-23 14:11:30 -06:00 |
|
Mark Thom
|
097849385e
|
add QueryTerm::ChunkTypeBoundary
|
2023-06-23 14:11:30 -06:00 |
|
Mark Thom
|
063cf0c608
|
new TermIterState variants
|
2023-06-23 14:11:30 -06:00 |
|
Mark Thom
|
a66d666bed
|
variable classification al a carte
|
2023-06-23 14:11:22 -06:00 |
|
Mark Thom
|
170818759d
|
add more variable probing, chunk type labeling
|
2023-06-23 14:11:07 -06:00 |
|
Mark Thom
|
e41d1b319b
|
adapt code generation
|
2023-06-23 14:11:04 -06:00 |
|