This website requires JavaScript.
f910e013a6
use take() for extra fast processing of binary files
Markus Triska
2020-06-12 21:07:18 +02:00
5f1b03261c
better naming: str --> string
Markus Triska
2020-06-12 20:54:30 +02:00
862197fc96
explain .scryerrc configuration file
Markus Triska
2020-06-13 16:47:02 +02:00
44ebd894d5
ADDED: portray_clause/2, writing to a specified stream.
Markus Triska
2020-06-13 16:45:47 +02:00
b85ff7db36
ENHANCED: Read more characters at once, significantly speeding up library(pio).
Markus Triska
2020-06-12 17:29:18 +02:00
2c6b615b8c
fix broken links in README (#591 )
Mark Thom
2020-06-13 10:46:53 -06:00
22fd216de5
ADDED: read_line_to_chars/3, reading up to and including "\n" from a stream, yielding a list difference.
Markus Triska
2020-06-13 09:06:57 +02:00
2f02c428cc
rename bimetatrans example files and directory
Mark Thom
2020-06-12 18:32:48 -06:00
1732413ee1
Merge branch 'master' of https://github.com/mthom/rusty-wam
Mark Thom
2020-06-12 18:28:07 -06:00
33325f1574
remove vestigial prolog/ directory (#444 )
Mark Thom
2020-06-12 18:26:38 -06:00
4f288c6fd9
Merge pull request #587 from triska/lazy_pio
Mark Thom
2020-06-12 11:24:52 -03:00
5ffb4597b3
add missing ! in int_pow (#580 )
Mark Thom
2020-06-11 22:28:05 -06:00
d9de38b935
adjust the tail created by CreatePartialString to point to the last cell it pushed to the heap (#586 )
Mark Thom
2020-06-11 21:25:20 -06:00
ad459b83c0
credit Ulrich Neumerkel for partial strings in README
Mark Thom
2020-06-11 21:24:20 -06:00
d96ea6b815
include library(pio) and library(charsio) in the itemization
Markus Triska
2020-06-11 16:44:23 +02:00
40c3e31955
ENHANCED: phrase_from_file/[2,3] now read the file lazily.
Markus Triska
2020-06-11 15:29:06 +02:00
f84c831cda
remove most cuts from bimetatrans_ruleml.pl
Mark Thom
2020-06-11 12:22:35 -06:00
904cf97f7d
fix printing of atoms like '.x' (#585 )
Mark Thom
2020-06-11 11:11:04 -06:00
791e22dc24
eliminate unnecessary find_min_time_ predicate in least_time.pl example
Mark Thom
2020-06-10 22:25:23 -06:00
c82a0b3d2d
Merge pull request #582 from triska/format_time
Mark Thom
2020-06-10 20:21:44 -03:00
2fc887724b
ADDED: format_time//2 for describing strings involving dates and times
Markus Triska
2020-06-10 23:13:14 +02:00
e16762a137
scryer and prolog_parser version bump (#581 )
Mark Thom
2020-06-10 14:29:13 -06:00
4a07ffac69
prolog_parser version bump, scryer version bump
Mark Thom
2020-06-09 22:15:11 -06:00
9331c4ce9e
Merge pull request #579 from triska/master
Mark Thom
2020-06-09 18:56:29 -03:00
184ef94e7e
ENHANCED: throw Prolog exception on expired certificates
Markus Triska
2020-06-09 23:01:28 +02:00
d67740d44d
Merge pull request #577 from triska/tls
Mark Thom
2020-06-09 10:56:17 -03:00
7b30daf88d
ADDED: Encrypted client connections in library(sockets) via new option tls/1.
Markus Triska
2020-06-07 18:12:29 +02:00
d5e76da475
ADDED: type checks for type boolean
Markus Triska
2020-06-07 19:24:51 +02:00
5d91c1af81
Merge pull request #578 from triska/format_improvements
Mark Thom
2020-06-07 19:36:16 -03:00
bb013e78d2
Merge pull request #576 from triska/crypto_curve_scalar_mult
Mark Thom
2020-06-07 19:34:12 -03:00
c22816de08
type check for ~d and ~D specifiers
Markus Triska
2020-06-08 00:07:24 +02:00
9bb851d437
ENHANCED: format_//2 now evaluates arithmetic expressions for ~d, ~D, ~f, ~r and ~R
Markus Triska
2020-06-07 23:14:23 +02:00
c8a9f8dcf5
better domain error in format_//2
Markus Triska
2020-06-07 23:04:42 +02:00
e8653ffe32
add type check for scalar argument in crypto_curve_scalar_mult/4
Markus Triska
2020-06-07 18:50:36 +02:00
5499df418a
use secp256k1 in the example
Markus Triska
2020-06-07 11:02:18 +02:00
b586618411
ENHANCED: Faster Rust-based crypto_curve_scalar_mult/4 using OpenSSL.
Markus Triska
2020-06-07 10:58:40 +02:00
3b5730be54
s/prolog-implementation/prolog-system (cargo does not allow keywords to exceed 20 characters)
Mark Thom
2020-06-04 23:29:48 -06:00
961c4a1b9c
bump version number
Mark Thom
2020-06-04 23:25:21 -06:00
72c5908f09
update prolog_parser version, correct atom_chars/2 (#379 )
Mark Thom
2020-06-04 23:23:49 -06:00
2a588ff943
remove double_quotes checks from unnecessary places in system_calls.rs and elsewhere (#513 , #542 )
Mark Thom
2020-06-04 21:03:16 -06:00
24f11b5ae9
remove unreachable branch in increment_s_ptr (#575 )
Mark Thom
2020-06-03 22:05:46 -06:00
1d44d99875
correct unexpected bad variables while ensuring better names are generated in order (#571 )
Mark Thom
2020-05-30 00:17:34 -06:00
eebcdfb24f
Merge branch 'master' of https://github.com/mthom/rusty-wam
Mark Thom
2020-05-27 11:11:37 -06:00
526b56a650
order generation of variable names in attributed goals after toplevel variables (#465 )
Mark Thom
2020-05-27 11:11:26 -06:00
e5fbdeb3a9
Merge pull request #568 from triska/logo
Mark Thom
2020-05-27 00:19:41 -03:00
20675f56e6
plug missing variables in equations (#488 ), exclude/3 regression (#452 ), incorrect answer substitution (#326 )
Mark Thom
2020-05-26 23:46:09 -06:00
7cc92ec1c1
ADDED: Logo.
Markus Triska
2020-05-26 19:23:33 +02:00
fe0bf6f2ef
Merge pull request #524 from matt2xu/decode_utf8
Mark Thom
2020-05-26 13:42:42 -03:00
828c19d478
Merge pull request #563 from triska/master
Mark Thom
2020-05-23 16:02:05 -03:00
b0df981b01
ADDED: halt/1, halting with specified exit code
Markus Triska
2020-05-23 19:14:29 +02:00
15db77558c
throw evaluable type error for unrecognized atoms in arith_eval_by_metacall
Mark Thom
2020-05-23 13:33:05 -06:00
18cf4a3bd3
Add type errors where appropriate in arith_eval_by_metacall (#392 )
Mark Thom
2020-05-23 13:07:40 -06:00
e0378acfc2
throw type_error(number, E) in arith_eval_by_metacall (#392 )
Mark Thom
2020-05-23 12:39:29 -06:00
53cb2af202
(**)/2 should always evaluate to floating point (#558 )
Mark Thom
2020-05-23 12:24:00 -06:00
f74005a166
update (^)/2 in light of Draft Technical Corrigendum 3 (#559 )
Mark Thom
2020-05-23 12:12:34 -06:00
888d844ec5
address arity discrepancies in builtins.n and call/N (#525 )
v0.8.123
Mark Thom
2020-05-22 23:57:32 -06:00
3a7eb9fc0c
Merge pull request #560 from notoria/cargo
Mark Thom
2020-05-22 23:43:06 -03:00
46276aacd9
Merge pull request #557 from mthom/docker
Mark Thom
2020-05-22 23:42:55 -03:00
3a7a29868f
Added some informations in Cargo.toml
notoria
2020-05-23 01:55:53 +02:00
458f482c2a
Merge pull request #556 from panasenco/docker
Mark Thom
2020-05-22 18:54:10 -03:00
cc9d6587a3
Implementation of UTF-8 bytes to chars
Matthieu Wipliez
2020-05-17 23:37:41 +02:00
dadf1b6ff9
Phrasing
panasenco
2020-05-22 14:01:10 -07:00
db56bb92f0
Fixed link in Dockerfile documentation. Updated README with working Docker link. Made general improvements to the Docker section of the README now that I'm not in a sleep-deprived zombie state.
panasenco
2020-05-22 13:57:10 -07:00
e82e36f51e
Revert "Revert "Created and Tested Dockerfile""
panasenco
2020-05-22 13:35:14 -07:00
c10c05e924
Merge pull request #552 from mthom/master
Mark Thom
2020-05-22 16:04:03 -03:00
0060c8988a
use -1 as eof_code for binary streams (#555 )
Mark Thom
2020-05-22 15:58:07 -06:00
f9aad34d28
Merge branch 'master' of https://github.com/mthom/rusty-wam
Mark Thom
2020-05-22 14:50:51 -06:00
b2d720b853
correct get_byte/1 not emitted -1 upon discovery of end_of_stream position (#555 )
Mark Thom
2020-05-22 14:50:40 -06:00
8909246725
Merge pull request #554 from triska/format3
Mark Thom
2020-05-22 14:32:44 -03:00
48c0b0ab3c
ENHANCED: Faster format/3 for binary streams.
Markus Triska
2020-05-22 17:30:29 +02:00
cbbed310c5
ADDED: format/3, writing formatted output to a stream
Markus Triska
2020-05-22 17:21:50 +02:00
9e9c3b6342
modify int_pow so that a power of -1 is valid (#548 )
Mark Thom
2020-05-21 22:33:22 -06:00
fefd262c2e
Merge pull request #545 from triska/ed25519
Mark Thom
2020-05-21 11:30:47 -03:00
1108c99688
document that lists of integers can be specified if encoding(octet) is used
Markus Triska
2020-05-21 13:41:57 +02:00
93da831ef0
correct mode indication for ed25519_verify/4
Markus Triska
2020-05-21 01:27:06 +02:00
72bf45912e
"PrivateKey" --> "KeyPair"
Markus Triska
2020-05-21 00:14:15 +02:00
5d94276c4f
remove several mentions of list of bytes in predicate descriptions
Markus Triska
2020-05-21 00:07:28 +02:00
b43f27030e
require PKCS#8 v2 format for better security
Markus Triska
2020-05-20 23:51:31 +02:00
2845f55157
ADDED: ed25519_keypair_public_key/2, relating a key pair to its public key
Markus Triska
2020-05-20 23:32:46 +02:00
e254d84710
clarify format of public key
Markus Triska
2020-05-20 23:17:42 +02:00
0ef7b5488d
ADDED: ed25519_new_keypair/1 to dynamically create a new Ed25519 key pair
Markus Triska
2020-05-20 23:06:09 +02:00
56b04f8df8
use LessSafeKey to simplify the implementation of authenticated encryption
Markus Triska
2020-05-20 20:13:07 +02:00
2d036c6b25
"codes" --> "bytes"
Markus Triska
2020-05-20 20:10:26 +02:00
ad3be5c848
ADDED: Public key signatures and signature verification with Ed25519
Markus Triska
2020-05-20 18:30:34 +02:00
a0544cc345
revert printing of characters
Mark Thom
2020-05-19 17:34:55 -06:00
3245261162
Merge pull request #537 from triska/master
Mark Thom
2020-05-19 15:16:38 -03:00
21b7348c6a
import member/2 from library(lists)
Markus Triska
2020-05-19 20:10:45 +02:00
54d4dc6e1e
Merge pull request #536 from mthom/revert-517-docker
Mark Thom
2020-05-19 15:00:29 -03:00
e00d864199
Revert "Created and Tested Dockerfile"
Mark Thom
2020-05-19 11:59:06 -06:00
ad6fc89a24
Merge pull request #533 from triska/master
Mark Thom
2020-05-19 14:23:12 -03:00
fc4823ce8e
Merge pull request #534 from triska/phrase_from_file_3
Mark Thom
2020-05-19 14:22:59 -03:00
0bd9831eec
ADDED: phrase_from_file/3 in library(pio)
Markus Triska
2020-05-19 18:44:28 +02:00
dec2ef70c7
better error handling in crypto_data_hkdf/4
Markus Triska
2020-05-19 18:21:07 +02:00
d19d8ea770
crypto_data_hkdf/4: do not crash for length > usize::max_value()
Markus Triska
2020-05-19 17:31:36 +02:00
34f7752c0f
use more fixnums in cryptographic routines
Markus Triska
2020-05-19 17:02:15 +02:00
da4d061067
correct option processing in crypto_data_decrypt/6
Markus Triska
2020-05-19 16:56:34 +02:00
85155439be
use Fixnums for bytes in hashing.
Markus Triska
2020-05-19 16:43:44 +02:00
dd32e69061
use matching to select the hashing algorithm
Markus Triska
2020-05-19 16:36:06 +02:00
1c0c660c32
Merge pull request #517 from panasenco/docker
Mark Thom
2020-05-19 11:30:08 -03:00
2eac902c33
correct fixnum overflow on negation (#528 )
Mark Thom
2020-05-19 10:45:54 -06:00