Mark Thom
|
cf8014582b
|
Merge pull request #720 from aarroyoc/max-min-list
Add list_max & list_min to lists module
|
2020-12-06 15:39:42 -07:00 |
|
Mark Thom
|
c55de17ca8
|
Merge pull request #710 from triska/clpz-reif
ADDED: Provisional support for (#=)/3 and (#<)/3.
|
2020-11-08 14:40:32 -07:00 |
|
Mark Thom
|
b9a53e441e
|
support number/1
|
2020-11-03 23:38:55 -07:00 |
|
Mark Thom
|
add62c2093
|
Merge branch 'master' of https://github.com/mthom/rusty-wam into master
|
2020-10-22 00:24:30 -06:00 |
|
Mark Thom
|
de01ac233c
|
Merge pull request #706 from malbarbo/fix-num
Fix build with num features
|
2020-10-20 21:43:03 -06:00 |
|
Mark Thom
|
c9e926f451
|
Merge branch 'master' of https://github.com/mthom/rusty-wam into master
|
2020-10-20 15:25:38 -06:00 |
|
Mark Thom
|
5fbdb1af9f
|
Merge pull request #702 from triska/showterm
Add showterm.el and showterm.pl to the distribution
|
2020-10-03 12:20:02 -06:00 |
|
Mark Thom
|
ed7a4514de
|
Merge pull request #700 from triska/development_environment
DOC: Development environment recommendations.
|
2020-10-01 13:41:52 -06:00 |
|
Mark Thom
|
d71d9cc8ef
|
Merge branch 'master' of https://github.com/mthom/rusty-wam into master
|
2020-09-14 10:46:11 -06:00 |
|
Mark Thom
|
108b62d839
|
Merge pull request #698 from triska/file_must_exist
ENHANCED: library(files): Error handling if requested files do not exist.
|
2020-09-13 10:30:50 -06:00 |
|
Mark Thom
|
c39b239d78
|
Merge pull request #696 from triska/format_distinct_variables
FIXED: format_//2: Keep different variables distinct.
|
2020-09-05 08:50:07 -06:00 |
|
Mark Thom
|
03d1da4bf2
|
Merge pull request #694 from triska/write_all
FIXED: reliably write all characters when using format/3
|
2020-09-02 12:52:53 -06:00 |
|
Mark Thom
|
7e7aa7992a
|
Merge pull request #689 from matteoredaelli/patch-1
Update README.md
|
2020-08-25 12:27:13 -03:00 |
|
Mark Thom
|
3ba2b8ade6
|
Merge pull request #686 from triska/call_nth
ADDED: Preliminary version of call_nth/2.
|
2020-08-24 16:07:40 -03:00 |
|
Mark Thom
|
cdeb07520f
|
Merge pull request #682 from triska/dif_improvements
Improvements to dif/2
|
2020-08-22 20:17:32 -03:00 |
|
Mark Thom
|
62c9b8390b
|
Merge pull request #677 from notoria/clpz_mod
Made mod stronger and addressed #675
|
2020-08-15 13:55:48 -03:00 |
|
Mark Thom
|
79a74038ac
|
Merge pull request #674 from notoria/clpz_mod
Improved mod in clpz
|
2020-08-14 00:21:19 -03:00 |
|
Mark Thom
|
32eaab0783
|
Merge pull request #671 from triska/clpb_restriction
FIXED: CLP(B): Delay BDD restriction until after the instantiation.
|
2020-08-12 16:59:51 -03:00 |
|
Mark Thom
|
74dc94f6bc
|
Merge pull request #668 from triska/xbrl
library(sgml): Correctly parse XML leaf nodes that are not text nodes.
|
2020-08-11 19:53:02 -03:00 |
|
Mark Thom
|
5fa3b9f2fb
|
Merge pull request #667 from triska/clpb_taut
omit internal attributes in residual goals when using taut/2
|
2020-08-11 15:54:34 -03:00 |
|
Mark Thom
|
8203eff47b
|
update prolog_parser version (#657)
|
2020-08-08 16:29:35 -06:00 |
|
Mark Thom
|
ad333047d9
|
Merge branch 'master' of https://github.com/mthom/scryer-prolog
|
2020-08-08 13:12:09 -06:00 |
|
Mark Thom
|
6e5d2d6a36
|
fix bugs in PausedPrologStream (#661)
|
2020-08-08 13:11:09 -06:00 |
|
Mark Thom
|
4b610b6293
|
Merge pull request #656 from notoria/try_from_number
Fixed some conversion issues
|
2020-08-08 12:24:29 -03:00 |
|
Mark Thom
|
2bd998e82f
|
Merge pull request #660 from triska/shorter_crypto
Shorten and improve implementation of several cryptographic routines
|
2020-08-08 12:23:40 -03:00 |
|
Mark Thom
|
f627b32355
|
fix crash in CryptoPasswordHash (#653), conversion of Rational integers in number_chars/2 (#655)
|
2020-08-06 00:17:55 -06:00 |
|
Mark Thom
|
10ba6fb773
|
Merge pull request #654 from triska/aad
ADDED: library(crypto): Support for additional authenticated data (AAD).
|
2020-08-06 02:40:51 -03:00 |
|
Mark Thom
|
79cf0c63c4
|
update prolog_parser to 0.8.67 (#648)
|
2020-08-04 23:35:10 -06:00 |
|
Mark Thom
|
d57a592273
|
unify '[]' with proper [] in atom_chars/2 (#569)
|
2020-08-03 19:29:53 -06:00 |
|
Mark Thom
|
4f15802fbc
|
reconcile '[]' and [] (#644), solve remaining conformity issues (#648), move (-->) from dcgs.pl to builtins.pl (#649)
|
2020-08-02 23:35:53 -06:00 |
|
Mark Thom
|
357ae7a8aa
|
Merge pull request #647 from notoria/newline
Improved readline
|
2020-07-31 18:19:12 -03:00 |
|
Mark Thom
|
249f034a38
|
Merge pull request #645 from triska/curve25519
ADDED: library(crypto): ECDH key exchange over Curve25519 (X25519)
|
2020-07-30 10:29:20 -03:00 |
|
Mark Thom
|
386f7cf65d
|
the indexer now categorizes partial strings only as lists (#623, #642)
|
2020-07-27 16:43:43 -06:00 |
|
Mark Thom
|
8dc07882b6
|
try to build strings from list as potential matches in SwitchOnConstant (#623)
|
2020-07-26 19:16:05 -06:00 |
|
Mark Thom
|
320802633f
|
Merge pull request #639 from triska/flush_output
ENHANCED: flush output for impure I/O (format/[2,3], portray_clause/1 etc.)
|
2020-07-25 13:20:45 -03:00 |
|
Mark Thom
|
e7c27ed999
|
Merge pull request #638 from triska/base64
ADDED: chars_base64/3 for efficient bidirectional Base64 conversion.
|
2020-07-23 19:49:12 -03:00 |
|
Mark Thom
|
82dfa690d2
|
Merge pull request #636 from triska/path_segments
ADDED: path_segments/2 for portable reasoning about path components.
|
2020-07-19 13:16:27 -03:00 |
|
Mark Thom
|
bd0aa16322
|
Merge pull request #633 from triska/file_time
ADDED: file_creation_time/2 and file_access_time/2.
|
2020-07-18 12:40:53 -03:00 |
|
Mark Thom
|
a1746a5bf1
|
Merge pull request #631 from cduret/lib_csv
add write_csv & change skip_header to with_header option
|
2020-07-18 12:40:28 -03:00 |
|
Mark Thom
|
fb502fb66b
|
Merge pull request #635 from triska/more_links
DOC: add more links to libraries, and include iso_ext in the enumeration
|
2020-07-18 12:40:09 -03:00 |
|
Mark Thom
|
f0c8056334
|
look up operator precedence when arity does not match what the atom records, don't print brackets around outermost '+' (#629)
|
2020-07-17 11:02:58 -06:00 |
|
Mark Thom
|
5fd78320dd
|
slight update to the BiMetaTrans README
|
2020-07-10 15:22:15 -06:00 |
|
Mark Thom
|
3195042c7d
|
update bimetatrans tests
|
2020-07-10 10:26:48 -06:00 |
|
Mark Thom
|
b0234fa8b7
|
add bimetatrans README
|
2020-07-09 20:53:13 -06:00 |
|
Mark Thom
|
c1b577f2c7
|
build.rs recursively delves into directories during library bake stage, correct misnamed file at machine/mod.rs:455 (#617)
|
2020-06-29 00:58:10 -06:00 |
|
Mark Thom
|
3ede5ea28f
|
Merge branch 'master' of https://github.com/mthom/rusty-wam
|
2020-06-19 00:58:43 -06:00 |
|
Mark Thom
|
cfd15f4e02
|
allow paths in use_module(library(..)) (#604)
|
2020-06-19 00:57:56 -06:00 |
|
Mark Thom
|
1f9ff2dd88
|
clarify meaning of AssertItems and QueryItems in BiMetaTrans source-level documentation
|
2020-06-18 23:47:54 -06:00 |
|
Mark Thom
|
bc81ff28d8
|
cover Addr::Fixnum when not referenced as an Addr::Con, undefine dynamic predicate definitions from within modules too (#588)
|
2020-06-16 19:03:07 -06:00 |
|
Mark Thom
|
ba867e95c3
|
Merge branch 'master' of https://github.com/mthom/rusty-wam
|
2020-06-16 18:47:53 -06:00 |
|
Mark Thom
|
53f99ca434
|
fix copy_partial_string bug (#572)
|
2020-06-16 18:47:39 -06:00 |
|
Mark Thom
|
0f017339b7
|
change the plurality of AssertItem(s), QueryItem(s) in bimetatrans.pl
|
2020-06-15 16:38:27 -06:00 |
|
Mark Thom
|
2c6b615b8c
|
fix broken links in README (#591)
|
2020-06-13 10:46:53 -06:00 |
|
Mark Thom
|
2f02c428cc
|
rename bimetatrans example files and directory
|
2020-06-12 18:32:48 -06:00 |
|
Mark Thom
|
1732413ee1
|
Merge branch 'master' of https://github.com/mthom/rusty-wam
|
2020-06-12 18:28:07 -06:00 |
|
Mark Thom
|
33325f1574
|
remove vestigial prolog/ directory (#444)
|
2020-06-12 18:26:38 -06:00 |
|
Mark Thom
|
5ffb4597b3
|
add missing ! in int_pow (#580)
|
2020-06-11 22:28:05 -06:00 |
|
Mark Thom
|
d9de38b935
|
adjust the tail created by CreatePartialString to point to the last cell it pushed to the heap (#586)
|
2020-06-11 21:25:20 -06:00 |
|
Mark Thom
|
ad459b83c0
|
credit Ulrich Neumerkel for partial strings in README
|
2020-06-11 21:24:20 -06:00 |
|
Mark Thom
|
f84c831cda
|
remove most cuts from bimetatrans_ruleml.pl
|
2020-06-11 12:22:35 -06:00 |
|
Mark Thom
|
904cf97f7d
|
fix printing of atoms like '.x' (#585)
|
2020-06-11 11:11:04 -06:00 |
|
Mark Thom
|
791e22dc24
|
eliminate unnecessary find_min_time_ predicate in least_time.pl example
|
2020-06-10 22:25:23 -06:00 |
|
Mark Thom
|
e16762a137
|
scryer and prolog_parser version bump (#581)
|
2020-06-10 14:29:22 -06:00 |
|
Mark Thom
|
4a07ffac69
|
prolog_parser version bump, scryer version bump
|
2020-06-09 22:15:11 -06:00 |
|
Mark Thom
|
3b5730be54
|
s/prolog-implementation/prolog-system (cargo does not allow keywords to exceed 20 characters)
|
2020-06-04 23:29:48 -06:00 |
|
Mark Thom
|
961c4a1b9c
|
bump version number
|
2020-06-04 23:25:21 -06:00 |
|
Mark Thom
|
72c5908f09
|
update prolog_parser version, correct atom_chars/2 (#379)
|
2020-06-04 23:23:49 -06:00 |
|
Mark Thom
|
2a588ff943
|
remove double_quotes checks from unnecessary places in system_calls.rs and elsewhere (#513, #542)
|
2020-06-04 21:03:41 -06:00 |
|
Mark Thom
|
24f11b5ae9
|
remove unreachable branch in increment_s_ptr (#575)
|
2020-06-03 22:05:46 -06:00 |
|
Mark Thom
|
1d44d99875
|
correct unexpected bad variables while ensuring better names are generated in order (#571)
|
2020-05-30 00:17:34 -06:00 |
|
Mark Thom
|
eebcdfb24f
|
Merge branch 'master' of https://github.com/mthom/rusty-wam
|
2020-05-27 11:11:37 -06:00 |
|
Mark Thom
|
526b56a650
|
order generation of variable names in attributed goals after toplevel variables (#465)
|
2020-05-27 11:11:26 -06:00 |
|
Mark Thom
|
20675f56e6
|
plug missing variables in equations (#488), exclude/3 regression (#452), incorrect answer substitution (#326)
|
2020-05-26 23:46:09 -06:00 |
|
Mark Thom
|
e5fbdeb3a9
|
Merge pull request #568 from triska/logo
How about an actual raven for a logo?
|
2020-05-27 00:19:41 -03:00 |
|
Mark Thom
|
fe0bf6f2ef
|
Merge pull request #524 from matt2xu/decode_utf8
Add decoding of UTF-8 sequences
|
2020-05-26 13:42:42 -03:00 |
|
Mark Thom
|
828c19d478
|
Merge pull request #563 from triska/master
ADDED: halt/1, halting with specified exit code
|
2020-05-23 16:02:05 -03:00 |
|
Mark Thom
|
15db77558c
|
throw evaluable type error for unrecognized atoms in arith_eval_by_metacall
|
2020-05-23 13:33:05 -06:00 |
|
Mark Thom
|
18cf4a3bd3
|
Add type errors where appropriate in arith_eval_by_metacall (#392)
|
2020-05-23 13:07:40 -06:00 |
|
Mark Thom
|
e0378acfc2
|
throw type_error(number, E) in arith_eval_by_metacall (#392)
|
2020-05-23 12:39:29 -06:00 |
|
Mark Thom
|
53cb2af202
|
(**)/2 should always evaluate to floating point (#558)
|
2020-05-23 12:24:00 -06:00 |
|
Mark Thom
|
f74005a166
|
update (^)/2 in light of Draft Technical Corrigendum 3 (#559)
|
2020-05-23 12:13:48 -06:00 |
|
Mark Thom
|
888d844ec5
|
address arity discrepancies in builtins.n and call/N (#525)
|
2020-05-22 23:57:32 -06:00 |
|
Mark Thom
|
3a7eb9fc0c
|
Merge pull request #560 from notoria/cargo
Added some informations in Cargo.toml
|
2020-05-22 23:43:06 -03:00 |
|
Mark Thom
|
46276aacd9
|
Merge pull request #557 from mthom/docker
Merge Master with Docker branch
|
2020-05-22 23:42:55 -03:00 |
|
Mark Thom
|
0060c8988a
|
use -1 as eof_code for binary streams (#555)
|
2020-05-22 15:58:07 -06:00 |
|
Mark Thom
|
458f482c2a
|
Merge pull request #556 from panasenco/docker
Valid Dockerfile and README
|
2020-05-22 18:54:10 -03:00 |
|
Mark Thom
|
f9aad34d28
|
Merge branch 'master' of https://github.com/mthom/rusty-wam
|
2020-05-22 14:50:51 -06:00 |
|
Mark Thom
|
b2d720b853
|
correct get_byte/1 not emitted -1 upon discovery of end_of_stream position (#555)
|
2020-05-22 14:50:40 -06:00 |
|
Mark Thom
|
c10c05e924
|
Merge pull request #552 from mthom/master
Scryer Dockerfile
|
2020-05-22 16:04:03 -03:00 |
|
Mark Thom
|
8909246725
|
Merge pull request #554 from triska/format3
ADDED: format/3, writing formatted output to a stream
|
2020-05-22 14:32:44 -03:00 |
|
Mark Thom
|
9e9c3b6342
|
modify int_pow so that a power of -1 is valid (#548)
|
2020-05-21 22:33:22 -06:00 |
|
Mark Thom
|
fefd262c2e
|
Merge pull request #545 from triska/ed25519
ADDED: Public key signatures and signature verification with Ed25519
|
2020-05-21 11:30:47 -03:00 |
|
Mark Thom
|
a0544cc345
|
revert printing of characters
|
2020-05-19 17:34:55 -06:00 |
|
Mark Thom
|
3245261162
|
Merge pull request #537 from triska/master
import member/2 from library(lists)
|
2020-05-19 15:16:38 -03:00 |
|
Mark Thom
|
54d4dc6e1e
|
Merge pull request #536 from mthom/revert-517-docker
Revert "Created and Tested Dockerfile"
|
2020-05-19 15:00:29 -03:00 |
|
Mark Thom
|
ad6fc89a24
|
Merge pull request #533 from triska/master
ADDED: Support for SHA-3 algorithms in crypto_data_hash/3
|
2020-05-19 14:23:12 -03:00 |
|
Mark Thom
|
fc4823ce8e
|
Merge pull request #534 from triska/phrase_from_file_3
ADDED: phrase_from_file/3 in library(pio)
|
2020-05-19 14:22:59 -03:00 |
|
Mark Thom
|
1c0c660c32
|
Merge pull request #517 from panasenco/docker
Created and Tested Dockerfile
|
2020-05-19 11:30:08 -03:00 |
|
Mark Thom
|
2eac902c33
|
correct fixnum overflow on negation (#528)
|
2020-05-19 10:45:54 -06:00 |
|
Mark Thom
|
e0e3b180e7
|
accomodate \0\ in partial strings, print null as \0\ (#267, #526), update prolog parser, version bump
|
2020-05-18 23:45:34 -06:00 |
|