a2dd189241add Scryer Prolog Meetup 2024 to README
Mark Thom
2024-04-05 12:27:15 -06:00
0ed4e41000Merge pull request #2376 from mthom/dependabot/cargo/h2-0.3.26
Mark Thom
2024-04-05 11:19:50 -06:00
352919862fBump h2 from 0.3.24 to 0.3.26
dependabot[bot]
2024-04-05 16:18:08 +00:00
aab6567750treat Utf8Error::valid_up_to as an offset form self.pos, which it is (#2374)
Mark Thom
2024-04-03 15:29:29 -06:00
ea9e24f214Merge pull request #2367 from triska/dcg_meta_predicates
Mark Thom
2024-03-26 15:21:37 -06:00
40fc4f9392correct offset retrieval in add_pstr_chars_and_step (#2370)
Mark
2024-03-25 12:46:24 -06:00
795a7c690dADDED: meta_predicate/1 declarations for (',')//2 and (;)//2
Markus Triska
2024-03-21 22:14:23 +01:00
2fdbb94c79Merge pull request #2363 from triska/compile_format
Mark Thom
2024-03-20 18:52:08 -06:00
767d90d5e7ENHANCED: further partial evaluation for the common control sequence ~d
Markus Triska
2024-03-20 20:26:01 +01:00
bc04790fd5extend partial evaluation to computing lengths when statically possible
Markus Triska
2024-03-20 19:48:33 +01:00
58f7c94e74goal expansion for format/2 and format/3
Markus Triska
2024-03-18 21:43:30 +01:00
8af29c200dstrengthen type check
Markus Triska
2024-03-18 21:35:12 +01:00
1db6bff890ENHANCED: Partial evaluation of format_//2.
Markus Triska
2024-03-18 21:34:13 +01:00
0292cb73d3expand_call_goals/3 should expand meta-predicate subgoals (#2361)
Mark
2024-03-19 17:12:26 -06:00
7b33eafbb0Merge pull request #2358 from triska/octet_documentation
Mark Thom
2024-03-16 19:56:49 -06:00
ee60c463c8indicate deprecated functionality
Markus Triska
2024-03-16 21:23:12 +01:00
e1a6b5eb03DOC: Un-document the ability to use bytes with encoding(octet).
Markus Triska
2024-03-16 20:30:46 +01:00
4ebdd97ad3DOC: Improve descriptions to make clear what encoding(octet) means.
Markus Triska
2024-03-16 20:24:44 +01:00
6f7f979c05don't skip to end of pstr in CommaSeparatedCharList token variant (#2356)
Mark
2024-03-12 18:36:53 -06:00
ca8e280b4cMerge pull request #2357 from aarroyoc/update-website-0.9.4
Mark Thom
2024-03-12 16:46:31 -06:00
b26e8b0e34Website: link release v0.9.4
Adrián Arroyo Calle
2024-03-12 22:23:12 +01:00
df41eb1870recompile original terms from compile_clause for term to term expansions (#2236)
Mark
2024-03-01 18:56:52 -07:00
90c602f867Merge pull request #2354 from triska/side_channel
Mark Thom
2024-03-01 16:11:22 -07:00
6b8a679a51explain potential side-channel attacks due to compact string representation
Markus Triska
2024-02-25 11:13:38 +01:00
8b16a0e1f6Merge pull request #2353 from triska/hmac_verification
Mark Thom
2024-03-01 12:09:16 -07:00
ec251b254cENHANCED: Safe HMAC verification, using constant time string comparison.
Markus Triska
2024-02-24 08:18:38 +01:00
e0c8163211Merge pull request #2351 from infogulch/install-current-iai
Mark Thom
2024-02-29 17:09:47 -07:00
01f757c940Install version of iai-callgrind set in Cargo.toml
infogulch
2024-02-29 17:20:01 -06:00
42f4827854make indexer downcast Integers to Fixnums when possible, be slightly more judicious about allocating Integers instead of Fixnums (#2340)
Mark
2024-02-29 16:15:28 -07:00
f2d3779fa9add #2341 test to lib_machine.rs
Mark
2024-02-29 15:12:58 -07:00
b70f121e46use scryer-modular-bitfield on github, version bump
v0.9.4
Mark
2024-02-29 10:08:08 -07:00
641765858ffix misuse of TypeError trait while fixing #2345
Mark
2024-02-28 20:47:36 -07:00
ba362e2fe0issue callable type error from dynamic_module_resolution if module is not an atom (#2345)
Mark
2024-02-28 20:35:38 -07:00
84d5ce0d1eMerge pull request #2309 from coasys/library-use-case
Mark Thom
2024-02-28 14:34:54 -07:00
419623d158Merge pull request #2342 from triska/curve_doc
Mark Thom
2024-02-24 14:53:18 -07:00
1dd0c599c6DOC: Add DocLog comments for reasoning about elliptic curves.
Markus Triska
2024-02-24 20:30:48 +01:00
c7934ca246Merge pull request #2338 from triska/hmac
Mark Thom
2024-02-22 14:48:12 -07:00
27852eafd7ADDED: Hash-based message authentication code (HMAC), using hmac(Key).
Markus Triska
2024-02-22 20:17:20 +01:00
d4bde5008dMerge pull request #2337 from triska/master
Mark Thom
2024-02-18 10:05:09 -07:00
74a525a672link to newly available paper on analysis of dose-escalation protocols
Markus Triska
2024-02-18 09:18:41 +01:00
e9982dc447fix build of run_iai bench for wasm32
Bennet Bleßmann
2024-02-17 00:15:03 +01:00
7028baaf8ffix benchmarks being broken for every target except wam32
Bennet Bleßmann
2024-02-17 00:01:10 +01:00
7837c76c74cfg out benches for wasm32
Bennet Bleßmann
2024-02-16 23:43:22 +01:00
e5ad70c093fix compilation of wasm32 test and skip to run wasm32 tests
Bennet Bleßmann
2024-02-16 23:18:21 +01:00
7573c64087load .scryerrc before files and goals (#1775, #2313)
Mark
2024-02-02 10:54:28 -07:00
cbb422f69drecord stub choice point as block
Mark
2024-02-01 09:26:58 -07:00
06f198bc57Test show problem with nonexistent predicate
Nicolas Luck
2024-02-01 14:14:50 +01:00
6586657658fmt
Nicolas Luck
2024-02-01 13:53:21 +01:00
a0e598b97eclippy
Nicolas Luck
2024-02-01 13:51:37 +01:00
8a6ea29c45Fix all orderings in integration assertions
Nicolas Luck
2024-02-01 13:43:51 +01:00
e1b0ba466bRemove test with long program literals, not needed
Nicolas Luck
2024-02-01 13:00:49 +01:00
f35d6287abMore ordering adjustments
Nicolas Luck
2024-02-01 12:59:10 +01:00
53028a9c2afix style errors
Mark
2024-01-31 17:32:32 -07:00
33fc2ed10cindex stub choice point correctly
Mark
2024-01-31 17:30:13 -07:00
bc02fb3754Extract failing assertion as single test case
Nicolas Luck
2024-01-31 15:03:28 +01:00
48b2379fe5Adjust some first result orderings in integration assertions
Nicolas Luck
2024-01-30 12:54:12 +01:00
7de693eb23check for True or False Query Resolution unconditionally
Mark
2024-01-29 15:06:56 -07:00
7bb9c00356fmt
Nicolas Luck
2024-01-29 18:44:20 +01:00
9aacfff35dAdd more test cases to differentiate usage of discontiguous
Nicolas Luck
2024-01-29 16:49:03 +01:00
2e728c7051Minimal reproduction of faulty behaviour seen in integration tests
Nicolas Luck
2024-01-29 15:26:06 +01:00
7e973a6da6Merge branch 'master' into library-use-case
Nicolas Luck
2024-01-26 17:21:47 +01:00
cb014095adAdd expected results to integration test
Nicolas Luck
2024-01-26 17:18:57 +01:00
6fe8f64835scan registers of instructions leading to verify_attributes interrupt to find the number of registers to save (#2307)
Mark
2024-01-25 23:59:54 -07:00
6111f72b24add non chunk traversing cut family instructions to is_head_instr (#2307)
Mark
2024-01-25 23:25:06 -07:00
43041971b7Merge pull request #2308 from triska/small_format_improvements
Mark Thom
2024-01-25 14:17:18 -07:00
3505cc3ba0update answers using latest toplevel output
Markus Triska
2024-01-25 21:33:27 +01:00
05ba5f4358rely on recently improved argument indexing for determinism
Markus Triska
2024-01-25 21:31:08 +01:00
bc616ca7d8move call_residue_vars/2 from atts.pl to iso_ext.pl
Mark
2024-01-25 12:37:46 -07:00
99131131afdon't mark temp variables as safe through argument_to_value (#2307)
Mark
2024-01-25 12:34:21 -07:00
44b945a5f3Merge pull request #2306 from triska/dcg_representation
Mark Thom
2024-01-23 15:22:17 -07:00
3bff923331Merge pull request #2305 from mthom/dependabot/cargo/h2-0.3.24
Mark Thom
2024-01-23 13:50:17 -07:00