Commit Graph

  • b24e7cce38 support comparison and unification of cyclic partial strings Mark Thom 2021-11-17 23:29:23 -07:00
  • ffd1b7069f greatly reduce the number of goal expansions done in callable if/then/else Mark Thom 2021-11-15 21:27:42 -07:00
  • 0404c3bd94 use new heap term representation Mark Thom 2021-11-14 13:39:56 -07:00
  • d0b74a95f4 Merge pull request #1156 from mthom/proper_var_list_order_issue_1121 Mark Thom 2022-01-06 20:46:59 -07:00
  • 0288d5dc19 Add ugraphs library Adrián Arroyo Calle 2021-12-31 12:56:24 +01:00
  • 9d06229cba create read_term/3 variable lists in order of variable occurrence within terms Mark Thom 2021-12-23 13:31:49 -07:00
  • c60ada8421 Merge pull request #1132 from triska/tls_library Mark Thom 2021-12-13 19:11:04 -07:00
  • 74a1d5cf38 Merge pull request #1141 from triska/layout_text_sequence Mark Thom 2021-12-13 19:09:37 -07:00
  • 43532e5322 Merge pull request #1142 from triska/s Mark Thom 2021-12-13 19:09:20 -07:00
  • 68cd1d6631 Merge pull request #1143 from heydtn/patch-1 Mark Thom 2021-12-13 19:04:46 -07:00
  • afc18cc390 Merge pull request #1147 from triska/pio_improvements Mark Thom 2021-12-13 19:04:27 -07:00
  • 57d15936cb ENHANCED: Use newly available fast chars test from library(error). Markus Triska 2021-12-12 17:37:59 +01:00
  • 14406dbf76 Fix typo in abnf_lwsp/2 Nate Heydt 2021-12-09 07:33:42 -08:00
  • 12c561cee0 report time with "s" instead of "seconds", in analogy to time(1) Markus Triska 2021-12-08 16:13:54 +01:00
  • f79b8a1ca5 ENHANCED: support full layout text sequence (also comments) in integers with underscores Markus Triska 2021-12-08 10:42:19 +01:00
  • 637daa5bda remove redundant test: '\n' is a layout char. Markus Triska 2021-12-08 10:37:37 +01:00
  • 2eae6b4be7 Merge pull request #1131 from triska/cpu_time Mark Thom 2021-12-07 20:30:00 -07:00
  • dc5e935ecd use newly available predicates from library(tls) for HTTPS Markus Triska 2021-12-05 17:28:00 +01:00
  • 538085169a ADDED: library(tls), providing all predicates for TLS connections. Markus Triska 2021-12-05 16:46:52 +01:00
  • 7e8a635e7e implement tls_client_negotiate/3 for explicit negotiation Markus Triska 2021-12-05 17:11:38 +01:00
  • 74e76b6f97 MODIFIED: Remove TLS-related predicates from library(sockets). Markus Triska 2021-12-05 16:33:44 +01:00
  • cb6309d370 walltime --> CPU time Markus Triska 2021-12-05 00:56:16 +01:00
  • 8065889862 Merge pull request #1129 from triska/tls_servers Mark Thom 2021-12-04 16:23:43 -07:00
  • e7a8950d09 Merge pull request #1124 from triska/test_corrections Mark Thom 2021-12-04 16:23:31 -07:00
  • 88e9dc2177 Merge pull request #1127 from triska/retract_correction Mark Thom 2021-12-04 16:23:00 -07:00
  • 2c555c969e Merge pull request #1122 from triska/better_time Mark Thom 2021-12-04 16:22:14 -07:00
  • 77c04c3a14 ADDED: Support for creating TLS servers. Markus Triska 2021-12-02 22:10:04 +01:00
  • 48cea6efdf FIXED: retract/1 issues due to module qualification Markus Triska 2021-12-01 20:58:38 +01:00
  • 89a90d9522 ENHANCED: Better reporting for time/1. Markus Triska 2021-11-30 19:20:29 +01:00
  • 0026f3fdef use anonymous variable Markus Triska 2021-12-01 20:54:06 +01:00
  • ee054fd99c several corrections to test cases Markus Triska 2021-12-01 19:43:15 +01:00
  • 7abdade7c1 Merge pull request #1120 from triska/char_type_correction Mark Thom 2021-11-29 19:38:30 -05:00
  • 79a50de697 ENHANCED: Correct type error for char_type/2. Markus Triska 2021-11-29 19:32:55 +01:00
  • e47aef5615 Merge pull request #1116 from aarroyoc/fix-open-lis Mark Thom 2021-11-28 16:18:02 -05:00
  • b96ae1bac0 Merge pull request #1119 from mthom/expand_call_goals_as_call_goals Mark Thom 2021-11-28 16:16:47 -05:00
  • 7dafcb0860 expand call goals as call goals (#1114) Mark Thom 2021-11-28 10:27:50 -07:00
  • 5a6a686f42 Merge pull request #1117 from triska/indicate_failed_initialization Mark Thom 2021-11-28 11:53:54 -05:00
  • b576bb55ef Merge pull request #1115 from triska/get_char_type_test Mark Thom 2021-11-28 11:53:15 -05:00
  • fc8205d375 ENHANCED: indicate failed initialization/1 goal Markus Triska 2021-11-28 14:47:25 +01:00
  • 7eb0669de5 Fix use_module import errors Adrián Arroyo Calle 2021-11-28 13:20:09 +01:00
  • 86161ccf2a Allow all kinds of string to be processed in open/4 Adrián Arroyo Calle 2021-11-28 12:37:16 +01:00
  • 5e55732cb0 ENHANCED: Character type checks for get_char/[1,2]. Markus Triska 2021-11-28 10:49:40 +01:00
  • a87f0481b8 Merge pull request #1096 from aarroyoc/number_chars_fix Mark Thom 2021-11-27 22:37:30 -05:00
  • c3d61361f8 Merge pull request #1112 from triska/underscores_in_integers Mark Thom 2021-11-27 20:29:49 -05:00
  • a48934e31c Merge pull request #1113 from triska/seq Mark Thom 2021-11-27 20:29:31 -05:00
  • ac75f67e2a Merge pull request #1111 from triska/fast_list_test Mark Thom 2021-11-27 20:29:17 -05:00
  • 45cfa6c8d8 use seq//1 Markus Triska 2021-11-27 16:20:24 +01:00
  • 25a06b0bea use seq//1 and ... //0 which are now available in library(dcgs) Markus Triska 2021-11-27 16:19:16 +01:00
  • 91af72e8b1 use seq//1 Markus Triska 2021-11-27 16:17:45 +01:00
  • fd9b354c70 use seq//1 which is now available in library(dcgs) Markus Triska 2021-11-27 16:17:15 +01:00
  • 1647e67dd4 ENHANCED: Support '_' followed by layout text sequence in integers. Markus Triska 2021-11-27 09:11:41 +01:00
  • 803e120a51 use must_be(list, ...) earlier, since it is now faster Markus Triska 2021-11-26 17:11:51 +01:00
  • 6ba374c62b ENHANCED: use '$skip_max_list'/4 for fast list tests in can_be/2 and must_be/2 Markus Triska 2021-11-26 17:11:35 +01:00
  • ca28f24e42 Merge pull request #1107 from triska/fast_chars_test Mark Thom 2021-11-25 19:01:03 -05:00
  • 0d4c38138a use newly available must_be(chars, ...) for fast string tests Markus Triska 2021-11-22 20:00:06 +01:00
  • fe291e90f0 use newly available must_be(chars, ...) for fast string tests Markus Triska 2021-11-22 19:58:36 +01:00
  • 220e1e8d83 ADDED: must_be(chars, ...) and can_be(chars, ...) for string tests. Markus Triska 2021-11-22 19:55:34 +01:00
  • 2c0fb3adb0 Merge pull request #1098 from triska/format_improvements Mark Thom 2021-11-21 15:28:32 -05:00
  • b851eefb03 Merge pull request #1099 from aarroyoc/uninstantiation_error-missing Mark Thom 2021-11-21 15:27:38 -05:00
  • eaad2d8b1f Merge pull request #1100 from aarroyoc/phrase-to-file-options Mark Thom 2021-11-21 15:27:17 -05:00
  • 575d235296 Merge pull request #1102 from triska/meta_predicate_corrections Mark Thom 2021-11-21 15:27:03 -05:00
  • faf74519dc use round brackets for meta_predicate/1 declaration Markus Triska 2021-11-20 22:43:53 +01:00
  • 66becaf91c FIXED: meta_predicate/1 declaration of cond_t/3. Markus Triska 2021-11-20 22:43:33 +01:00
  • 6610ba67c4 FIXED: meta_predicate/1 declaration of (',')/3 and (;)/3. Markus Triska 2021-11-20 22:43:07 +01:00
  • e05dd5ebb5 FIXED: meta_predicate/1 declaration for tfilter/3. Markus Triska 2021-11-20 22:39:38 +01:00
  • cf77f29988 FIXED: meta_predicate/1 declaration for tmember_t/3. Markus Triska 2021-11-20 22:38:27 +01:00
  • 2be8ed886b FIXED: meta_predicate/1 declaration for tmember/2. Markus Triska 2021-11-20 22:37:59 +01:00
  • 21e5b0ab52 FIXED: meta_predicate/1 declaration for tpartition/4. Markus Triska 2021-11-20 22:37:31 +01:00
  • d72cb74ffa mention phrase_to_file/3 which is being prepared in #1100 Markus Triska 2021-11-17 21:33:15 +01:00
  • 3c988d555f 'f' --> f Markus Triska 2021-11-16 23:45:45 +01:00
  • 5981a65cc2 better layout Markus Triska 2021-11-16 18:41:43 +01:00
  • 9900762747 use newly available seq//1 from library(dcgs) Markus Triska 2021-11-16 18:31:18 +01:00
  • 0db2ca6659 Fix mistake in phrase_to_file/2 definition Adrián Arroyo Calle 2021-11-17 08:36:39 +01:00
  • 8e68626f14 Add phrase_to_file/3 (phrase_to_file with Options) Adrián Arroyo Calle 2021-11-16 23:54:04 +01:00
  • 72a88d1f91 Fix uninstantiation_error missing. Fix #1031 Adrián Arroyo Calle 2021-11-16 23:22:24 +01:00
  • bd75e9c184 more elegant solution for parsing numeric arguments, using a DCG Markus Triska 2021-11-16 18:25:35 +01:00
  • 23df16ecf9 mention the format("~s", [Ls]) pattern and new library(pio) predicates Markus Triska 2021-11-16 18:20:58 +01:00
  • 387732d2f9 Prevents panic in some strange cases. Seen in #721 Adrián Arroyo Calle 2021-11-15 00:17:40 +01:00
  • 75b01d5021 Merge pull request #1082 from pmoura/fix_format_predicates_missing_numbervars_option_on_w_and_q_formats Mark Thom 2021-11-13 00:05:26 -05:00
  • b7fa5db570 Merge pull request #1087 from Skgland/fix_beta_check Mark Thom 2021-11-13 00:04:51 -05:00
  • 297f126f66 Merge pull request #1078 from triska/pio_improvements Mark Thom 2021-11-13 00:03:57 -05:00
  • bd6400f17f Merge pull request #1086 from Skgland/pass_-f_flag_in_cargo_test Mark Thom 2021-11-13 00:03:38 -05:00
  • 21e55023a4 Merge pull request #1088 from triska/call_nth_metapredicate Mark Thom 2021-11-13 00:03:26 -05:00
  • 49e024bdd8 remove unused fields instead, prompting more dead_code removal Skgland 2021-11-11 19:32:35 +01:00
  • 57877107d8 use functional notation for all meta_predicate/1 directives Markus Triska 2021-11-11 19:29:32 +01:00
  • e9b4a99c8f FIXED: meta_predicate/1 directive for call_nth/2. Markus Triska 2021-11-11 19:26:27 +01:00
  • 7bc4876071 fix failing lint warnings in beta build Skgland 2021-11-11 18:53:08 +01:00
  • e7899ee15e pass -f to scryer-prolog in cargo test so that we ignore .scryerrc Skgland 2021-11-11 11:36:54 +01:00
  • 7ea20d9ce9 Fix the format/2-3 predicates missing the numbervars(true) option in the ~w and ~q formats Paulo Moura 2021-11-08 22:00:02 +00:00
  • 3045f327d5 FIXED: instantiation errors for alias(Var) in open/4 options Markus Triska 2021-11-08 22:41:04 +01:00
  • 2d1f182c49 FIXED: instantiation errors for type(Var) in open/4 options Markus Triska 2021-11-08 22:10:14 +01:00
  • 0677f51717 add motivation and comments about library(pio) predicates Markus Triska 2021-11-08 21:48:50 +01:00
  • a9bfeb0e96 use newly available library predicate read_n_chars/3 Markus Triska 2021-11-08 21:43:45 +01:00
  • c44d27fb7f mention pure output predicates in the README Markus Triska 2021-11-08 20:29:39 +01:00
  • a0a01b8ba7 ADDED: library(format): DCG nonterminal portray_clause_//1, in analogy to format_//2. Markus Triska 2021-11-07 17:11:00 +01:00
  • e32215e19a express format/3 and portray_clause/2 in terms of phrase_to_stream/2 Markus Triska 2021-11-07 17:06:56 +01:00
  • 893fb0e3cc ADDED: phrase_to_stream/2, writing a list of characters to a stream. Markus Triska 2021-11-07 17:02:41 +01:00
  • 1d2a838717 Merge pull request #1077 from pmoura/fix_get_code_predicates_at_end_of_file Mark Thom 2021-11-07 09:40:29 -05:00
  • 8457a19792 Merge pull request #1071 from triska/read_n_chars Mark Thom 2021-11-07 09:40:03 -05:00
  • 0b2638b201 Merge pull request #1070 from triska/open_stream Mark Thom 2021-11-07 09:39:41 -05:00