Markus Triska
|
74a525a672
|
link to newly available paper on analysis of dose-escalation protocols
Many thanks to @dcnorris for this great application and cooperation!
|
2024-02-18 09:25:29 +01:00 |
|
Mark Thom
|
70795134af
|
Merge pull request #2327 from triska/char_type
FIXED: char_type/2 for unbound first argument.
|
2024-02-11 17:33:07 -07:00 |
|
Markus Triska
|
8f2e9c6b94
|
FIXED: char_type/2 for unbound first argument.
Surrogate pairs form a gap in valid character codes, see:
https://github.com/mthom/scryer-prolog/issues/2326#issuecomment-1937864665
Many thanks to @Skgland for the pointer, and to @librarianmage for the
question that spawned this!
This addresses #2326.
|
2024-02-11 22:19:19 +01:00 |
|
Mark
|
539a1aee2c
|
fix tests broken by singleton
|
2024-02-07 21:46:32 -07:00 |
|
Mark Thom
|
8e323b9dfa
|
Merge pull request #2322 from triska/char_code
ENHANCED: Bi-directional char_code/2, addressing #2321.
|
2024-02-07 18:49:13 -07:00 |
|
Markus Triska
|
53b7d9eec9
|
ENHANCED: Bidirectional char_type/2, addressing #2321.
Suggested by @librarianmage, many thanks!
|
2024-02-07 20:57:28 +01:00 |
|
Mark Thom
|
89d3451767
|
Merge pull request #2319 from triska/clpz_t
ADDED: clpz_t/2, generalizing support for use with library(reif)
|
2024-02-06 18:11:40 -07:00 |
|
Markus Triska
|
aa98a7e7d6
|
ADDED: clpz_t/2, generalizing support for use with library(reif)
This was suggested and contributed by @librarianmage in:
https://github.com/mthom/scryer-prolog/issues/2225#issuecomment-1890801923
Many thanks!
If anyone can find a better predicate name, please let us know any time!
|
2024-02-06 19:05:29 +01:00 |
|
Mark Thom
|
140a15f9cb
|
Merge pull request #2317 from aarroyoc/all-modules-test
Add all_mdoules test and fix library(csv)
|
2024-02-04 15:09:13 -07:00 |
|
Adrián Arroyo Calle
|
ec4a8745e7
|
Add all_mdoules test and fix library(csv)
|
2024-02-04 21:34:01 +01:00 |
|
Mark
|
673329ddb7
|
fix reverted tests, ensure files are loaded before goals (#2315)
|
2024-02-03 11:49:26 -07:00 |
|
Mark
|
6a421dd8b0
|
fix broken tests
|
2024-02-02 17:04:47 -07:00 |
|
Mark
|
de6c460a51
|
treat consultation of command line modules as regular goals (#2314)
|
2024-02-02 15:35:00 -07:00 |
|
Mark
|
75a94fd0b3
|
fmt
|
2024-02-02 11:49:02 -07:00 |
|
Mark
|
7573c64087
|
load .scryerrc before files and goals (#1775, #2313)
|
2024-02-02 10:54:28 -07:00 |
|
Mark
|
6fe8f64835
|
scan registers of instructions leading to verify_attributes interrupt to find the number of registers to save (#2307)
|
2024-01-25 23:59:54 -07:00 |
|
Mark
|
6111f72b24
|
add non chunk traversing cut family instructions to is_head_instr (#2307)
|
2024-01-25 23:25:06 -07:00 |
|
Mark Thom
|
43041971b7
|
Merge pull request #2308 from triska/small_format_improvements
Small format improvements
|
2024-01-25 14:17:18 -07:00 |
|
Markus Triska
|
3505cc3ba0
|
update answers using latest toplevel output
|
2024-01-25 21:33:27 +01:00 |
|
Markus Triska
|
05ba5f4358
|
rely on recently improved argument indexing for determinism
This is possible as of 4fd37335f5.
|
2024-01-25 21:31:08 +01:00 |
|
Mark
|
bc616ca7d8
|
move call_residue_vars/2 from atts.pl to iso_ext.pl
|
2024-01-25 12:40:24 -07:00 |
|
Mark
|
99131131af
|
don't mark temp variables as safe through argument_to_value (#2307)
|
2024-01-25 12:34:21 -07:00 |
|
Mark Thom
|
44b945a5f3
|
Merge pull request #2306 from triska/dcg_representation
No longer use (->)//2 in library(clpb)
|
2024-01-23 15:22:17 -07:00 |
|
Mark Thom
|
3bff923331
|
Merge pull request #2305 from mthom/dependabot/cargo/h2-0.3.24
Bump h2 from 0.3.22 to 0.3.24
|
2024-01-23 13:50:17 -07:00 |
|
Markus Triska
|
a6ccf95076
|
improve error context
Source: https://github.com/mthom/scryer-prolog/issues/2304#issuecomment-1906434756
|
2024-01-23 21:43:34 +01:00 |
|
Markus Triska
|
665f319a0e
|
no longer use (->)//2, since it is implementation defined
This addresses #2304.
|
2024-01-23 21:42:36 +01:00 |
|
dependabot[bot]
|
fe31afce6b
|
Bump h2 from 0.3.22 to 0.3.24
Bumps [h2](https://github.com/hyperium/h2) from 0.3.22 to 0.3.24.
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.24/CHANGELOG.md)
- [Commits](https://github.com/hyperium/h2/compare/v0.3.22...v0.3.24)
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-01-23 18:20:39 +00:00 |
|
Mark Thom
|
ac07d2dfc8
|
Merge pull request #2303 from mthom/dependabot/cargo/shlex-1.3.0
Bump shlex from 1.2.0 to 1.3.0
|
2024-01-23 11:19:53 -07:00 |
|
dependabot[bot]
|
71165c6984
|
Bump shlex from 1.2.0 to 1.3.0
Bumps [shlex](https://github.com/comex/rust-shlex) from 1.2.0 to 1.3.0.
- [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/comex/rust-shlex/commits)
---
updated-dependencies:
- dependency-name: shlex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-01-22 21:53:43 +00:00 |
|
Mark Thom
|
eab3bff78b
|
Merge pull request #2302 from triska/dcg_representation
Throw representation errors for unsupported DCG grammar control constructs
|
2024-01-22 00:26:23 -07:00 |
|
Markus Triska
|
81dba11ab1
|
use newly available false//0
|
2024-01-21 22:53:22 +01:00 |
|
Markus Triska
|
388fa5baa9
|
no longer use (->)//2, since it is implementation dependent
|
2024-01-21 22:50:36 +01:00 |
|
Markus Triska
|
fe3241c07c
|
remove checks that are now no longer needed due to representation errors
|
2024-01-21 10:28:19 +01:00 |
|
Markus Triska
|
0559ddca2a
|
ENHANCED: Throw representation errors for DCG bodies that use unsupported constructs.
This addresses #2285.
|
2024-01-21 10:28:19 +01:00 |
|
Markus Triska
|
98a046500f
|
MODIFIED: (->)/2 in DCGs is now only supported in the context of if-then-else.
That is, ( If -> Then ; Else ) is still supported, but ( If -> Then ) not.
|
2024-01-21 10:28:19 +01:00 |
|
Mark Thom
|
58cd0d1669
|
Merge pull request #2301 from aarroyoc/docs-copy-term-3
Move copy_term/3 to library(iso_ext)
|
2024-01-19 10:18:59 -07:00 |
|
Mark Thom
|
6421fe10f8
|
Merge pull request #2300 from aarroyoc/fix-2298
Throw error in call_residue_vars/2
|
2024-01-19 10:15:35 -07:00 |
|
Adrián Arroyo Calle
|
99c85459a7
|
Move copy_term/3 to library(iso_ext)
|
2024-01-19 17:33:45 +01:00 |
|
Adrián Arroyo Calle
|
958bf51648
|
Throw error in call_residue_vars/2
|
2024-01-19 16:58:26 +01:00 |
|
Mark
|
e3aa85e2a2
|
add better no op detection in char_reader.rs (#2297)
|
2024-01-16 21:50:53 -07:00 |
|
Mark
|
29ced36a79
|
add #2293 tests, advance continuable HeapPStrIters away from unpacked compounds (#2293)
|
2024-01-14 15:07:33 -07:00 |
|
Mark
|
f9a5c2d341
|
fix additional tests, make better use of existing code (#2293)
|
2024-01-13 12:01:54 -07:00 |
|
Mark
|
dde03718e1
|
fix additional tests (#2293)
|
2024-01-12 22:01:01 -07:00 |
|
Mark
|
60d34bea70
|
add missing CStr branch to unify_partial_string (#2293)
|
2024-01-12 13:58:46 -07:00 |
|
Mark Thom
|
6fb3b61441
|
Merge pull request #2276 from triska/hophrase
ADDED: Support for higher-order non-terminals phrase//[2,3]
|
2024-01-11 11:56:10 -07:00 |
|
Mark Thom
|
11ca168175
|
Merge pull request #2281 from bakaq/miri
Initial Miri support
|
2024-01-10 12:13:14 -07:00 |
|
bakaq
|
f02c0eacd8
|
Make "cargo miri test" actually run
|
2024-01-09 04:38:53 -03:00 |
|
Mark
|
72a566d2f8
|
fix cargo fmt --check
|
2024-01-08 18:12:31 -07:00 |
|
Mark Thom
|
b56ae28c45
|
Merge pull request #2280 from notoria/clpz
Special case for `(^)/2`
|
2024-01-08 17:39:18 -07:00 |
|
Mark
|
cd89d71e0c
|
check for PStr in eager stackful preorder iterator before adding tail of PStrOffset (#2272)
|
2024-01-08 17:36:41 -07:00 |
|