Skgland
|
65aadb3b88
|
reduce visibility to pub(crate) to prevent accidentally exposing
|
2026-01-24 04:20:13 +01:00 |
|
Skgland
|
dfad71bc6e
|
fix some lint warnings
|
2026-01-24 04:13:26 +01:00 |
|
Skgland
|
d8c6fa1fe5
|
don't expose lexical error and provide location
|
2026-01-24 04:08:41 +01:00 |
|
Skgland
|
18b476af28
|
make ParserError a struct with an enum kind field
|
2026-01-24 04:08:40 +01:00 |
|
Skgland
|
bd233fedfd
|
add location to InvalidSingleQuotedCharacter
|
2026-01-24 04:08:40 +01:00 |
|
Skgland
|
083546442d
|
make match exhaustive
|
2026-01-24 04:08:40 +01:00 |
|
Skgland
|
3343188756
|
replace pairs of usize with location struct
|
2026-01-24 04:08:40 +01:00 |
|
Skgland
|
5064760b1e
|
fix spelling
|
2026-01-10 18:13:59 +01:00 |
|
Skgland
|
eca4262be6
|
fix clippy lints
|
2026-01-10 17:52:34 +01:00 |
|
Skgland
|
119761ad10
|
ignore unused_parens warning
parens are generated by external macro
|
2025-11-18 21:42:00 +01:00 |
|
Mark Thom
|
72cdba82f5
|
implement unify_ginteger to address FIXME in skip_max_list_cycle
|
2025-09-15 21:58:38 -07:00 |
|
Mark Thom
|
ffea37d899
|
fix f64 indexing, introduce bespoke F64Table type (#3065)
|
2025-09-11 23:58:36 -07:00 |
|
Bennet Bleßmann
|
bd1f8bb37e
|
make ffi support full {i,u}64 range
|
2025-08-01 19:07:07 +02:00 |
|
Bennet Bleßmann
|
1d26f98688
|
fix legacy int constants
|
2025-07-31 21:47:04 +02:00 |
|
Bennet Bleßmann
|
ae3019d923
|
fix unecessary reference/dereference
|
2025-07-31 21:46:51 +02:00 |
|
Bennet Bleßmann
|
8cc74b2af7
|
fix clippy::uninlined_format_args
|
2025-07-31 21:26:08 +02:00 |
|
Mark Thom
|
b78ccf8f28
|
fmt improvements
|
2025-07-08 13:47:08 -07:00 |
|
Mark Thom
|
1332611f83
|
use OffsetTableImpl without synchronization by default
|
2025-07-07 22:39:47 -07:00 |
|
Bennet Bleßmann
|
cbdd0fbf15
|
make Fixnum::build_with harder to accidentally misuse
change trait bound order for better
|
2025-07-07 22:39:34 -07:00 |
|
Mark Thom
|
22080f3787
|
move CodeIndex to F64Table-like table
|
2025-07-07 22:38:12 -07:00 |
|
Mark Thom
|
9e1e99f961
|
Revert "remove Term"
This reverts commit 3b5879841aedecba5057c70c71da0ba23e5cd84a.
|
2025-07-07 22:38:10 -07:00 |
|
Mark Thom
|
ae4d12a123
|
remove pstr_vec
|
2025-07-07 22:02:27 -07:00 |
|
Mark Thom
|
c0f72704ec
|
introduce bespoke Heap type for in-heap partial strings
|
2025-07-07 21:59:50 -07:00 |
|
Mark Thom
|
f7bbdfe73a
|
variable revision
|
2025-07-07 21:54:08 -07:00 |
|
Mark Thom
|
1ef681bd21
|
remove Term
|
2025-07-07 21:54:08 -07:00 |
|
Mark Thom
|
a69303dc93
|
throw syntax error after parsing infinite floats (#2998)
|
2025-07-07 21:30:04 -07:00 |
|
bakaq
|
16734ec7e4
|
Fix Clippy
|
2024-09-06 21:34:49 -03:00 |
|
bakaq
|
d32f3ee2f3
|
Fix warnings
|
2024-09-06 18:42:31 -03:00 |
|
bakaq
|
ada9ba98cc
|
Make macros private
|
2024-09-06 17:17:04 -03:00 |
|
Bennet Bleßmann
|
409f56ea37
|
use an enum for OpDesc spec
|
2024-08-05 21:25:36 +02:00 |
|
Bennet Bleßmann
|
1ff995fedb
|
clippy: allow new without default
|
2024-07-06 13:04:55 +02:00 |
|
Mark Thom
|
070f1e8dfa
|
more generally consider NEGATIVE_SIGN a non-op term (#2401)
|
2024-05-13 14:37:44 -06:00 |
|
Mark
|
b70f121e46
|
use scryer-modular-bitfield on github, version bump
CI / build-test (ubuntu-22.04, true, stable, x86_64-unknown-linux-gnu) (push) Has been cancelled
CI / build-test (windows-latest, true, stable, x86_64-pc-windows-msvc) (push) Has been cancelled
CI / logtalk-test (push) Has been cancelled
CI / style (push) Has been cancelled
CI / build-test (--no-default-features, ubuntu-22.04, true, nightly, wasm32-unknown-unknown, --no-run --no-default-features) (push) Has been cancelled
CI / build-test (macos-11, true, stable, x86_64-apple-darwin) (push) Has been cancelled
CI / build-test (ubuntu-20.04, true, stable, x86_64-unknown-linux-gnu) (push) Has been cancelled
CI / build-test (ubuntu-22.04, 1.70, x86_64-unknown-linux-gnu) (push) Has been cancelled
CI / build-test (ubuntu-22.04, beta, x86_64-unknown-linux-gnu) (push) Has been cancelled
CI / build-test (ubuntu-22.04, nightly, x86_64-unknown-linux-gnu) (push) Has been cancelled
CI / build-test (ubuntu-22.04, true, stable, i686-unknown-linux-gnu) (push) Has been cancelled
CI / report (push) Has been cancelled
CI / release (push) Has been cancelled
Docker Publish / build (push) Has been cancelled
|
2024-02-29 10:08:14 -07:00 |
|
Mark
|
42d6749501
|
throw errors from char_reader.rs and get_n_chars when reading bad UTF8 data (#2244)
|
2023-12-26 12:31:04 -07:00 |
|
Mark Thom
|
50c64b8512
|
correct style failures
|
2023-11-11 18:57:47 +01:00 |
|
infogulch
|
9444e62df9
|
Resolve lints and format
|
2023-11-04 02:16:54 -05:00 |
|
Mark
|
142e0c2c3a
|
don't parse bracketed non-operators as functor terms (#2033)
|
2023-09-23 14:26:28 -06:00 |
|
Mark
|
1c8cd85f6c
|
record compaction depth after reduce_op if '|' an operator (#1905)
|
2023-09-23 00:19:54 -06:00 |
|
Bennet Bleßmann
|
01aeb7515d
|
[WIP] move towards lockless AtomTable
|
2023-09-05 19:39:46 +02:00 |
|
Bennet Bleßmann
|
13cbff7eab
|
[WIP] fix deadlock in AtomTable::build_with
|
2023-09-05 19:12:22 +02:00 |
|
Skgland
|
b2130c2a48
|
run cargo fmt
|
2023-09-05 19:12:17 +02:00 |
|
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
|
7248425a76
|
Fixed warnings
|
2023-07-24 12:41:56 +05:30 |
|
Fayeed Pawaskar
|
cf345d8174
|
wip dashu move
|
2023-07-17 20:40:41 +05:30 |
|
Mark
|
ff5e9a793b
|
add unknown flag to set_prolog_flag and current_prolog_flag
|
2023-07-14 19:10:10 -06:00 |
|
Mark
|
067b5998ee
|
clarify EOF error across stream types and predicates (#1867, #1870)
|
2023-07-08 13:38:52 -06:00 |
|
Mark
|
483e4568a2
|
add scc_block to MachineState to avoid SCC cleanup terms being deallocated too early (#1427)
|
2023-07-06 11:20:49 -06:00 |
|
Mark
|
9cdad087ef
|
add double_quotes write option for printing to strings, enable it at toplevel
|
2023-07-03 12:09:05 -06:00 |
|
Mark
|
c36bd4dc07
|
introduce CutPoint heap tag so that they can be offset by call_continuation/1
|
2023-06-29 12:14:15 -06:00 |
|