249f034a38Merge pull request #645 from triska/curve25519
Mark Thom
2020-07-30 10:29:20 -03:00
32c612b747ADDED: library(crypto): ECDH key exchange over Curve25519 (X25519)
Markus Triska
2020-07-29 23:14:16 +02:00
386f7cf65dthe indexer now categorizes partial strings only as lists (#623, #642)
Mark Thom
2020-07-27 16:43:43 -06:00
8dc07882b6try to build strings from list as potential matches in SwitchOnConstant (#623)
Mark Thom
2020-07-26 19:16:05 -06:00
320802633fMerge pull request #639 from triska/flush_output
Mark Thom
2020-07-25 13:20:45 -03:00
dcc4b91b35ENHANCED: flush output for impure I/O (format/[2,3], portray_clause/1 etc.)
Markus Triska
2020-07-25 09:47:59 +02:00
e7c27ed999Merge pull request #638 from triska/base64
Mark Thom
2020-07-23 19:49:12 -03:00
928c9c9aadthrow an error if a character cannot be encoded
Markus Triska
2020-07-23 00:35:23 +02:00
4a90f13deebetter error handling for options
Markus Triska
2020-07-23 00:27:31 +02:00
61dddcee3fuse newly available chars_base64/3
Markus Triska
2020-07-22 20:19:56 +02:00
4c510001ceADDED: chars_base64/3 for efficient bidirectional Base64 conversion.
Markus Triska
2020-07-22 20:17:46 +02:00
82dfa690d2Merge pull request #636 from triska/path_segments
Mark Thom
2020-07-19 13:16:27 -03:00
2768beec4cADDED: path_segments/2 for portable reasoning about path components.
Markus Triska
2020-07-19 11:07:03 +02:00
bd0aa16322Merge pull request #633 from triska/file_time
Mark Thom
2020-07-18 12:40:53 -03:00
a1746a5bf1Merge pull request #631 from cduret/lib_csv
Mark Thom
2020-07-18 12:40:28 -03:00
fb502fb66bMerge pull request #635 from triska/more_links
Mark Thom
2020-07-18 12:40:09 -03:00
c9a69263b6DOC: add more links to libraries, and include iso_ext in the enumeration
Markus Triska
2020-07-18 08:09:52 +02:00
17dd9239b6ADDED: file_creation_time/2 and file_access_time/2.
Markus Triska
2020-07-17 18:48:39 +02:00
f0c8056334look up operator precedence when arity does not match what the atom records, don't print brackets around outermost '+' (#629)
Mark Thom
2020-07-17 11:02:58 -06:00
6c691d9223Merge pull request #632 from triska/path_canonical
Mark Thom
2020-07-16 21:03:13 -03:00
920644afafset domain_error exception & use format/3 with setup_call_cleanup/3 for stream writing
Cyrille Duret
2020-07-17 01:21:40 +02:00
8668aee7fdENHANCED: Reorder fields in time stamps so that (@<)/2 is meaningful.
Markus Triska
2020-07-16 23:33:52 +02:00
4f386b3e5eADDED: file_modification_time/2, obtaining a time stamp.
Markus Triska
2020-07-16 22:56:10 +02:00
0f4667d942ADDED: path_canonical/2, obtaining the canonical absolute path.
Markus Triska
2020-07-15 20:24:26 +02:00
5705c42820set throw() to follow ISO recommendations
Cyrille Duret
2020-07-15 18:26:57 +02:00
ec75e21898Merge pull request #630 from triska/delete_file
Mark Thom
2020-07-14 20:26:51 -03:00
94e9e17c79ADDED: working_directory/2, addressing a remaining aspect of #511
Markus Triska
2020-07-14 22:37:05 +02:00
5134e64caeADDED: delete_file/1, addressing a remaining aspect of #511
Markus Triska
2020-07-14 22:16:15 +02:00
53d39ccb4bMerge pull request #626 from triska/compact_crypto
Mark Thom
2020-07-12 12:17:58 -03:00
b227e160f0mention symmetric encryption and ChaCha20-Poly1305
Markus Triska
2020-07-12 11:58:39 +02:00
88a2b82f7eENHANCED: library(crypto): Retain the compact representation of strings.
Markus Triska
2020-07-12 10:07:56 +02:00
0016365446Merge pull request #625 from triska/os
Mark Thom
2020-07-11 23:50:01 -03:00
0fa8feb475use newly available character type in must_be/2
Markus Triska
2020-07-11 19:52:01 +02:00
eb872f8fcaADDED: library(os), reasoning about environment variables.
Markus Triska
2020-07-11 18:41:18 +02:00
5fd78320ddslight update to the BiMetaTrans README
Mark Thom
2020-07-10 15:22:15 -06:00
3195042c7dupdate bimetatrans tests
Mark Thom
2020-07-10 10:26:48 -06:00
b0234fa8b7add bimetatrans README
Mark Thom
2020-07-09 20:53:13 -06:00
2a629fee37Merge pull request #621 from notoria/tabling
Mark Thom
2020-07-03 14:40:52 -03:00
bf13700a95Enhanced the implementation
notoria
2020-07-01 13:14:12 +02:00
83268f5ff6Allowing paths in use_module(library(..)) (#604)
notoria
2020-07-01 10:22:17 +02:00
1eb42654e0Revert "allow paths in use_module(library(..)) (#604)"
notoria
2020-07-01 10:07:26 +02:00
e05c34d1eeRevert "build.rs recursively delves into directories during library bake stage, correct misnamed file at machine/mod.rs:455 (#617)"
notoria
2020-07-01 10:06:20 +02:00
8325bb11e2Merge pull request #606 from triska/files
Mark Thom
2020-06-30 13:34:39 -03:00
c1b577f2c7build.rs recursively delves into directories during library bake stage, correct misnamed file at machine/mod.rs:455 (#617)
Mark Thom
2020-06-29 00:58:10 -06:00
29a61db275Merge pull request #613 from cduret/csv_lib
Mark Thom
2020-06-27 16:28:10 -03:00
cfd15f4e02allow paths in use_module(library(..)) (#604)
Mark Thom
2020-06-19 00:57:56 -06:00
1f9ff2dd88clarify meaning of AssertItems and QueryItems in BiMetaTrans source-level documentation
Mark Thom
2020-06-18 23:47:54 -06:00
7740a39a4dMerge pull request #602 from triska/put_char
Mark Thom
2020-06-18 12:16:47 -03:00
5eda2dfe0eput_char/[1,2]: throw type errors for atoms that are not characters
Markus Triska
2020-06-18 00:09:33 +02:00
1509c6a471Merge pull request #597 from triska/faster_format
Mark Thom
2020-06-17 18:48:49 -03:00
19acd608a5ADDED: library(http/http_open), opening HTTP and HTTPS streams for reading
Markus Triska
2020-06-13 09:32:08 +02:00
bc81ff28d8cover Addr::Fixnum when not referenced as an Addr::Con, undefine dynamic predicate definitions from within modules too (#588)
Mark Thom
2020-06-16 19:03:07 -06:00