Commit Graph
100 Commits
Author SHA1 Message Date
Adrián Arroyo Calle e310f9683e Fix build on WASM after #2442
(cherry-pick of 3acf4c637b6f8b17bb0230edeaaae0507d9030d1 from PR
mthom/scryer-prolog#2446)
2024-07-26 01:08:00 +02:00
Adrián Arroyo Calle 08a9f7c068 Fix at_end_of_stream/1 for http read stream 2024-07-06 16:00:50 +02:00
Adrián Arroyo Calle a72632ae85 Manage Float and Double FFI types in structs 2024-06-06 22:18:17 +02:00
Adrián Arroyo Calle f4d2839dc7 Fix warnings of dead code 2024-05-27 19:52:02 +02:00
Adrián Arroyo Calle e23e5203de website: add Scryer Prolog Meetup 2024 banner 2024-04-07 19:44:13 +02:00
Adrián Arroyo Calle b26e8b0e34 Website: link release v0.9.4 2024-03-12 22:23:12 +01:00
Adrián Arroyo Calle ec4a8745e7 Add all_mdoules test and fix library(csv) 2024-02-04 21:34:01 +01: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
Adrián Arroyo Calle fac8866fb4 Use reqwest async and use futures::executor 2024-01-03 22:43:22 +01:00
Adrián Arroyo Calle d58e91303b Small fixes in documentation and toplevel.pl 2024-01-03 19:52:50 +01:00
Adrián Arroyo Calle 47b5ae7984 Move argv/1 to library(os) 2024-01-02 13:16:11 +01:00
Adrián Arroyo Calle 742de9e77c Update ring and bump versions in Cargo.lock 2023-12-28 20:23:01 +01:00
Adrián Arroyo Calle d132227860 Throw ValidType::Atom error in functor 2023-12-17 12:38:46 +01:00
Adrián Arroyo Calle 45abb4703d Fix backslash docs 2023-12-16 19:01:39 +01:00
Adrián Arroyo Calle 4c795018b4 Implement $cpu_now in wasm32 2023-11-28 23:30:02 +01:00
Adrián Arroyo Calle 36ab590c4e Add js_eval/2 for wasm32 2023-11-22 21:21:19 +01:00
Adrián Arroyo Calle e7f5ba6ca1 Remove Scryer Prolog meetup banner :( 2023-11-15 22:42:18 +01:00
Adrián Arroyo Calle 682b2ada4c Rename to_upper to upper and to_lower to lower 2023-10-28 19:16:07 +02:00
Adrián Arroyo Calle 93ff049e54 Improved version of url_decode 2023-10-02 23:49:09 +02:00
Adrián Arroyo Calle 660860bccf Replace Hyper with Warp for HTTP server
- Use Warp
- Optimize clones
- HTTPS server
- Content-Length limit
- HTTP Basic Auth
- Stop server with Ctrl-C
2023-09-27 18:50:19 +02:00
Adrián Arroyo Calle 7cf6e77f4d Use a SeedableRng to generate random numbers 2023-09-20 22:07:46 +02:00
Adrián Arroyo Calle f3901cd8b8 Update website to mention 0.9.2 and playground 2023-09-10 23:12:10 +02:00
Adrián Arroyo Calle 4523bb5b81 32 bit CI for Linux 2023-08-27 19:25:54 +02:00
Adrián Arroyo Calle 076a75d138 Allow comparisons with stream terms 2023-07-04 17:33:48 +02:00
Adrián Arroyo Calle 330e9ba4ef Multiple fixes for http libraries
* use reqwest for http_open (still uses Hyper underneath)
* use Hyper 1.0.0-rc3 for server
* Modify all internal handling of server
2023-06-29 23:43:37 +02:00
Adrián Arroyo Calle c5c83d724a Rename INDEX.md to INDEX.dj and add banner about Scryer Prolog Meetup 2023-06-23 14:11:31 -06:00
Adrián Arroyo Calle 5850125d97 Update select crate to 0.6.0 and remove warning 2023-06-23 14:11:31 -06:00
Adrián Arroyo Calle 07115ce4f5 Rename INDEX.md to INDEX.dj and add banner about Scryer Prolog Meetup 2023-05-29 00:29:53 +02:00
Adrián Arroyo Calle b54a4afad6 Update select crate to 0.6.0 and remove warning 2023-05-17 18:19:19 +02:00
Adrián Arroyo Calle b162c40007 Fix to_upper/to_lower when string is instantiated 2023-04-23 23:01:29 +02:00
Adrián Arroyo Calle 4b882c465c library(charsio): add to_upper and to_lower 2023-04-18 18:58:09 +02:00
Adrián Arroyo Calle 4c44859132 Fixes #1756 2023-03-12 16:47:20 +01:00
Adrián Arroyo Calle 73df96244d Fill more cases 2023-03-01 22:13:04 +01:00
Adrián Arroyo Calle 7396630627 Merge branch 'master' into ffi 2023-02-28 22:10:40 +01:00
Adrián Arroyo Calle 0ac93751d0 FFI: Documentation 2023-02-28 22:09:35 +01:00
Adrián Arroyo Calle f94294dbd9 FFI: Nested structs 2023-02-26 20:48:00 +01:00
Adrián Arroyo Calle 92b262d599 Macroization of the code 2023-02-25 22:27:28 +01:00
Adrián Arroyo Calle 9d52d2a653 MVP of Foreign Function Interface 2023-02-22 23:10:03 +01:00
Adrián Arroyo Calle e8408ca93f Minor fixes to docs 2023-02-02 21:35:35 +01:00
Adrián Arroyo Calle 36b3150225 Negative shifts (fixes #1719 and #1718) 2023-01-30 18:56:37 +01:00
Adrián Arroyo Calle f347baafa3 Compatible Doclog docs for library(csv) 2023-01-29 22:36:16 +01:00
Adrián Arroyo Calle 4110cfcfcb Fix library(http/http_server) docs. Other minor fixes 2023-01-28 16:00:27 +01:00
Adrián Arroyo Calle d755bb7e12 Apply feedback on builtins 2023-01-25 21:04:10 +01:00
Adrián Arroyo Calle 6d99912b7b Compatible Doclog docs for library(arithmetic) and small fixes on INDEX.md 2023-01-25 19:48:01 +01:00
Adrián Arroyo Calle bdeabcdd89 Website page 2023-01-23 23:51:27 +01:00
Adrián Arroyo Calle 7f177c3d03 Compatible Doclog docs for library(dcgs) 2023-01-23 21:03:11 +01:00
Adrián Arroyo Calle ddcae2c906 Compatible Doclog docs for library(xpath). 2023-01-22 21:22:54 +01:00
Adrián Arroyo Calle 468d096ccb Compatible Doclog docs for library(between). 2023-01-22 20:26:30 +01:00
Adrián Arroyo Calle bca79d12c0 Compatible Doclog docs for library(os) 2023-01-22 17:45:50 +01:00
Adrián Arroyo Calle 03eba9594b Compatible Doclog docs for library(charsio) 2023-01-21 21:05:13 +01:00
Adrián Arroyo Calle f072761150 Fix assoc.pl file 2023-01-19 21:18:40 +01:00
Adrián Arroyo Calle 46d1e3bee3 Migrate from Markdown to Djot 2023-01-19 21:15:25 +01:00
Adrián Arroyo Calle 07f358c91b Compatible Doclog docs for library(dif) 2022-12-22 23:23:07 +01:00
Adrián Arroyo Calle 8ae0a1a4af Compatible Doclog docs for library(http/http_server) 2022-12-22 22:36:33 +01:00
Adrián Arroyo Calle 7647ad14b8 More feedback applied 2022-12-21 23:19:38 +01:00
Adrián Arroyo Calle 21e4347b3e Apply some feedback 2022-12-21 22:32:36 +01:00
Adrián Arroyo Calle f2d041ea23 Merge branch 'master' into docs-builtins 2022-12-21 21:29:22 +01:00
Adrián Arroyo Calle 56c1c4e43c Compatible Doclog docs for builtins 2022-12-21 21:28:16 +01:00
Adrián Arroyo Calle 0166c3bf0f Compatible Doclog docs for library(iso_ext) 2022-12-17 22:46:44 +01:00
Adrián Arroyo Calle 6a995fb62b Compatible Doclog docs for library(http/http_open). 2022-12-17 20:43:43 +01:00
Adrián Arroyo Calle 5f2c77fa74 Add predicate lcm/2 to library(arithmetic) 2022-12-11 21:49:41 +01:00
Adrián Arroyo Calle 5f703afed1 Rename copy_file/2 to file_copy/2 2022-12-11 00:08:41 +01:00
Adrián Arroyo Calle c6aa2068e2 Add predicate copy_file/2 in library(files) 2022-12-11 00:06:56 +01:00
Adrián Arroyo Calle 21d6220f3f Compatible Doclog docs for library(files) 2022-12-08 23:41:28 +01:00
Adrián Arroyo Calle e0464d5447 Compatible Doclog docs for library(ordsets) 2022-12-08 22:30:48 +01:00
Adrián Arroyo Calle df4b56148f Compatible Doclog docs for library(lists) 2022-12-06 13:19:10 +01:00
Adrián Arroyo Calle f22a48f576 Compatible Doclog docs for library(sockets) 2022-12-06 11:58:26 +01:00
Adrián Arroyo Calle d429b263eb Compatible Doclog docs for library(ugraphs) 2022-12-05 00:09:32 +01:00
Adrián Arroyo Calle b2a0d0c1c7 Compatible Doclog docs for library(random) 2022-12-02 23:43:24 +01:00
Adrián Arroyo Calle 8bafd7adb1 Compatible Doclog docs for library(uuid) 2022-12-02 23:23:16 +01:00
Adrián Arroyo Calle 76d24fe4e3 Compatible Doclog docs for library(assoc) 2022-12-02 23:05:03 +01:00
Adrián Arroyo Calle f2940ddfcf Some minor fixes. Thanks to @triska for them! 2022-10-26 23:36:07 -06:00
Adrián Arroyo Calle 1af62c8d11 Set default Shell 2022-10-26 23:36:07 -06:00
Adrián Arroyo Calle ec5430826e Add Windows MSYS2 2022-10-26 23:36:07 -06:00
Adrián Arroyo Calle 181be5be3f HTTP Server 2.0 2022-10-26 23:36:07 -06:00
Adrián Arroyo Calle 1c8aae0839 MSI installer 2022-05-22 14:18:51 +02:00
Adrián Arroyo Calle 6feb1f8b82 Fix build on Windows 10 2022-05-22 13:18:11 +02:00
Adrián Arroyo Calle 45c35eca3e Add close handling of http stream 2022-03-28 21:04:46 +02:00
Adrián Arroyo Calle bb2a8c9090 http_open/3 try_or_throw 2022-03-28 20:38:55 +02:00
Adrián Arroyo Calle 6798b22b49 http_open/3 with headers and data 2022-03-28 20:38:55 +02:00
Adrián Arroyo Calle 3acbe2a418 http_open/3 with method option 2022-03-28 20:38:52 +02:00
Adrián Arroyo Calle ff3ec78df9 Fix Ctrl-D (#1168) 2022-01-18 19:27:27 +01:00
Adrián Arroyo Calle 35670c8654 remove TLS option in socket_client_open/3 2022-01-09 17:04:54 +01:00
Adrián Arroyo Calle 07bc97fb31 fix socket_client_open/3 2022-01-08 23:31:32 +01:00
Adrián Arroyo Calle af3f676683 Minor fixes 2022-01-07 19:28:07 +01:00
Adrián Arroyo Calle abf980d603 Merge remote-tracking branch 'upstream/rebis-dev' into add-ugraphs-library 2022-01-07 19:14:34 +01:00
Adrián Arroyo Calle 7eb0669de5 Fix use_module import errors 2021-11-28 13:20:09 +01:00
Adrián Arroyo Calle 86161ccf2a Allow all kinds of string to be processed in open/4 2021-11-28 12:37:16 +01:00
Adrián Arroyo Calle 8e68626f14 Add phrase_to_file/3 (phrase_to_file with Options) 2021-11-16 23:54:04 +01:00
Adrián Arroyo Calle 72a88d1f91 Fix uninstantiation_error missing. Fix #1031 2021-11-16 23:22:24 +01:00
Adrián Arroyo Calle 387732d2f9 Prevents panic in some strange cases. Seen in #721 2021-11-15 00:17:40 +01:00
Adrián Arroyo Calle dd51908439 Rust 2021 2021-11-01 23:03:51 +01:00
Adrián Arroyo Calle 6a0f638d40 Disable check of atom and leverage to open/4 the domain_error 2021-10-29 23:52:08 +02:00
Adrián Arroyo Calle 2480c6633c Disable check of atom and leverage to open/4 the domain_error 2021-10-29 23:51:30 +02:00
Adrián Arroyo Calle 44dd9ae9fb Go back and accept only list of chars 2021-10-15 17:22:15 +02:00
Adrián Arroyo Calle 3f4d62952a Accept atom or shell 2021-10-14 22:52:29 +02:00
Adrián Arroyo Calle 391cda919f Implement shell/1 and shell/2 2021-10-11 22:35:05 +02:00
Adrián Arroyo Calle f70685d53c Close Stream test feedback 2021-09-30 23:46:52 +02:00
Adrián Arroyo Calle 807abfef4f Close Stream bug files 2021-09-30 23:01:25 +02:00