Commit graph

  • dfca93989a update README.md re testing dev Roger Crew 2026-06-16 04:25:44 -07:00
  • c9f0ba8cf0 __EXTENSIONS__ for solaris Roger Crew 2026-07-24 23:48:10 -07:00
  • 897c9dbb0d explicitly disable post-C99 features Roger Crew 2026-07-20 00:31:05 -07:00
  • f1321870b1 add FLOAT_MANT_DIG Roger Crew 2026-05-12 20:42:25 -07:00
  • bff6bf3be0 make parse_number(PN_NONNEG|...) behave more as advertised Roger Crew 2026-05-12 20:38:23 -07:00
  • 7d2650703e failed dbio_read_line resets dbio_line_stream Roger Crew 2026-05-09 15:50:19 -07:00
  • 0580ae1dc9 failed dbio_read_int* should not assign lvalue Roger Crew 2026-05-09 15:48:22 -07:00
  • a810c71d66 expose more API for unit testing Roger Crew 2026-05-09 15:52:32 -07:00
  • 5e3d9f88fa make get_utf return 0-256 in ASCII world Roger Crew 2026-05-09 15:42:16 -07:00
  • 4fc56925ea forbid using ylo regexps with unicode Roger Crew 2026-04-15 14:00:05 -07:00
  • 0d60aa6895 allow empty initial database file Roger Crew 2025-11-19 03:02:32 -08:00
  • af353ef677 fix emergency mode created-wizard.owner Roger Crew 2025-11-19 02:57:38 -08:00
  • a34156583b
    Merge a907d9a765 into dc11b0fe61 Owen Jacobson 2025-10-14 14:15:41 -07:00
  • dbd4704c08
    Merge 4b3d8c0f78 into dc11b0fe61 Scott Robinson 2025-10-06 12:45:50 +11:00
  • 4b3d8c0f78 Github Actions CI Scott Robinson 2025-10-06 12:21:37 +11:00
  • 87e53f7171
    Merge 47e51f299a into dc11b0fe61 Scott Robinson 2025-10-06 12:18:14 +11:00
  • 47e51f299a Replace the "clever trick" with the popcount intrinsic Scott Robinson 2025-10-06 11:31:45 +11:00
  • 529d103eae fix INT16 NumNum types Roger Crew 2025-10-03 07:02:42 -07:00
  • ebc9c5603d reserve uT-* + add UNIT_TESTS (was -DNOMAIN) to config.h Roger Crew 2025-10-10 21:02:17 -07:00
  • f3d3e78108 add testing.ac and makevars for testing targets Roger Crew 2025-10-10 21:02:16 -07:00
  • 695babf23c add #serial declarations to ax_lp.m4 and ax_xt.m4 Roger Crew 2026-05-29 22:59:17 -07:00
  • 2275cf9a94 ax_xt - fix makevar quoting Roger Crew 2026-05-29 22:54:28 -07:00
  • 4f836cc06b ax_xt fix put_cdef_unless_options quoting Roger Crew 2026-05-29 22:53:16 -07:00
  • 0251e492d4 ax_lp - introduce ax_lp_map_beta_sep Roger Crew 2026-05-29 22:18:01 -07:00
  • e213fe8d6a ax_lp - introduce ax_lp_prepend Roger Crew 2026-05-29 22:13:05 -07:00
  • ae3ea85b85 ax_lp - introduce multi ax_lp_put and ax_lp_check_puts Roger Crew 2026-05-29 22:03:16 -07:00
  • 94b11c3bf0 all XT declarations write AX_XT_CONFIGURE_EPILOGUE Roger Crew 2026-05-30 00:31:47 -07:00
  • 35e22ab268 remove extra AC_SUBST(ALL_XT_*,) from AX_XT_CONFIGURE_EPILOGUE Roger Crew 2026-05-30 00:07:16 -07:00
  • 1f3e55b59c ax_lp - expand unquoted [:var] values correctly Roger Crew 2026-05-29 15:59:18 -07:00
  • 21b4dcad22 ax_lp - allow commentary in keyword-arg lists Roger Crew 2026-05-29 15:55:48 -07:00
  • 1a8029f9d9 make ax_lp.m4 not depend on autoconf Roger Crew 2026-05-29 15:29:37 -07:00
  • c51c347461 fix AX_LP_DEFINE_LANGUAGE translit bug Roger Crew 2026-05-29 15:23:01 -07:00
  • f803c33315 update ax_gcc_func_attribute.m4 to serial 13 Roger Crew 2026-05-29 14:38:27 -07:00
  • a31ae26850 fix MOO_CHECK_GNU_MAKE Roger Crew 2026-05-29 14:41:22 -07:00
  • f399b60924 fix git version/commit for VPATH build outside of src tree Roger Crew 2026-05-09 15:38:04 -07:00
  • 31b3544492 fix ChangeLog.txt, typos Roger Crew 2025-10-02 15:24:52 -07:00
  • 666b90a404 put dev branch warning on README Roger Crew 2025-10-03 06:59:19 -07:00
  • dc11b0fe61 make distribution main v1.9.0alpha Roger Crew 2025-09-03 17:44:56 -07:00
  • d94f4ac868 fix Makefile clean targets for tarball Roger Crew 2025-09-25 03:43:45 -07:00
  • 2fa5048111 bump version to 1.9.0 Roger Crew 2025-09-25 04:13:42 -07:00
  • 45328456cf new README Roger Crew 2024-10-12 14:47:19 -07:00
  • f754a411d3 ChangeLog.txt -> 1.9.0 Roger Crew 2025-09-25 03:41:36 -07:00
  • 74f2dbce88 Extensions.md + tutorial Roger Crew 2025-09-11 00:29:24 -07:00
  • 1d91d4f8cc %%extension waif Roger Crew 2025-08-26 21:06:48 -07:00
  • e12b0e1f6c BQM_INCLUDES_WAIFS, Waif byte quota adjustments Roger Crew 2024-12-26 01:46:31 -08:00
  • 324cf46237 WAIF_CORE ifdef festival Roger Crew 2024-12-16 16:51:22 -08:00
  • 49fb5bba5d refers_to() looks completely broken Roger Crew 2024-12-13 00:07:22 -08:00
  • 0cc27f8751 fprintf(stderr) should be errlog() Roger Crew 2024-12-13 00:30:52 -08:00
  • aba684e138 remove bound from WaifPropdefs.defs Roger Crew 2024-12-16 02:09:30 -08:00
  • 4cc96c208f C99 means we can do uint32_t; also 8-byte pointers. Roger Crew 2024-12-27 14:48:51 -08:00
  • c510d3229b make waif_before/after_load/saving be db load/save hooks Roger Crew 2025-08-25 22:15:16 -07:00
  • f0f518bcfe dbio API changes for waifs Roger Crew 2024-12-14 20:26:23 -08:00
  • 9798d17bcf fix OP_INDEXSET, OP_REF, and OP_CALL_VERB + cleanup waif.{c,h} Roger Crew 2024-12-27 15:40:39 -08:00
  • e256355d9b unicode-waif from codepoint Roger Crew 2024-12-13 00:30:25 -08:00
  • 92d689db8c BITWISE_OPERATORS option Roger Crew 2024-12-12 00:41:40 -08:00
  • 951e8c2f42 BFT bitwise implementation Roger Crew 2024-12-11 18:59:25 -08:00
  • 1527c3f1f4 fix EOF handling on bitwise operators Roger Crew 2025-08-22 01:51:30 -07:00
  • 1086e7374d Add bitwise operators Kenny Root 2012-02-12 23:39:44 -06:00
  • 3c6900e421 %%extension xml Roger Crew 2024-12-10 02:54:47 -08:00
  • 9e0763d5f6 --enable-sz=bq* Roger Crew 2024-11-25 14:13:06 -08:00
  • 211c5fb608 abstract memory models for byte quota (BYTE_QUOTA_MODEL) Roger Crew 2024-11-19 21:06:08 -08:00
  • b5c35e33cd Merge Codepoint branch Roger Crew 2025-09-25 01:08:30 -07:00
  • 533c74e7b4 %%extension unicode (disabled) Roger Crew 2024-08-28 14:58:42 -07:00
  • 7a8f7247f4 add HPA's libucd + libicuuc unicode choices Roger Crew 2024-08-28 11:28:48 -07:00
  • 5cde063707 Unicode phase two (implement the UTF-8 side of the API) Roger Crew 2024-10-06 01:48:42 -07:00
  • 799f68ab06 new options UNICODE_STRINGS /NUMBERS /IDENTIFIERS Roger Crew 2024-10-06 01:39:37 -07:00
  • c7d9095090 %%extension regexp Roger Crew 2024-08-28 14:44:26 -07:00
  • fd793b6202 PCRE for match()/rmatch() Rob Leslie 2008-06-22 12:05:12 -07:00
  • ecb2dd65fa New builtins encode_chars() and decode_chars() Rob Leslie 2008-06-19 02:21:16 -07:00
  • e01ae46482 New builtins tochar(), charname() and ord() james 2008-05-16 13:46:04 -04:00
  • a40c956ec8 Unicode phase one (introduce the API) H. Peter Anvin 2007-04-02 19:07:18 -07:00
  • 0e7905c89e Merge reconciliation branch (w3 - maxconcat first) Roger Crew 2025-09-18 13:45:09 -07:00
  • 4abd41a76c fix experiments.c, add experiments.h Roger Crew 2025-09-02 19:31:02 -07:00
  • efe23e611c make bf_register an actual module and autogenerate Roger Crew 2025-08-25 01:33:30 -07:00
  • 444cc9026b introduce db load/save hooks Roger Crew 2025-08-25 01:18:25 -07:00
  • 0631b16825 remove dbio_read_string_temp() Roger Crew 2024-09-14 01:50:03 -07:00
  • 0c534fb806 dbio_scanf -> dbio_scxnf Roger Crew 2024-09-20 00:04:14 -07:00
  • 0f8a851b52 dbio_peek_byte, dbio_skip_lines, dbio_read_var_value Roger Crew 2024-09-23 04:51:18 -07:00
  • 4a6d5cce6f new calling convention for dbio_read_* + range_checking Roger Crew 2024-09-05 00:23:34 -07:00
  • 200ba1102b object/verb/property flag/preposition fields are 16 bits Roger Crew 2024-11-01 12:50:52 -07:00
  • f34cd4648f write_intmax <- write_num Roger Crew 2024-11-01 12:46:50 -07:00
  • bb6f71d73d clean up dbio line reading Roger Crew 2024-09-21 17:26:21 -07:00
  • 6e7f7d7d18 --enable-sz=... Roger Crew 2024-11-25 13:58:00 -08:00
  • 3445bc3b1e quad float support Roger Crew 2024-11-09 18:49:50 -08:00
  • d44c6e9e56 FLOATING_TYPE and BOXED_FLOATS options Roger Crew 2024-11-09 18:46:44 -08:00
  • 98575542d5 INT_TYPE_BITSIZE option Roger Crew 2024-09-04 09:33:29 -07:00
  • 9ccb4c46c8 New builtins: ftime(), asinh(), erf(),... (5 / Type handling cleanup) H. Peter Anvin 2007-04-02 17:48:42 -07:00
  • 1ddb34f3c5 ctime() gets time zone argument (4 / Type handling cleanup) H. Peter Anvin 2007-04-02 17:48:42 -07:00
  • fc654ae6c1 Fix ctime() to cope with 64-bit time() Rob Leslie 2008-06-18 19:43:21 -07:00
  • 5cd644faf5 actual FLOAT == INT comparison (PRAGMAS) Roger Crew 2025-09-27 02:02:39 -07:00
  • c78ef4302b rewrite parse_number Roger Crew 2024-09-12 02:27:30 -07:00
  • b8b9c9e36f parser.y chars are int32_t Roger Crew 2024-10-06 01:23:32 -07:00
  • 8ea748f77d Add make_int_pack() (3b / Type handling cleanup) H. Peter Anvin 2007-04-02 17:48:42 -07:00
  • 3911ff6351 introduce FlNum/FlBox abstraction + make_float_pack Roger Crew 2024-11-10 17:45:13 -08:00
  • 495cd63da7 Propagate Num everywhere (3b / Type handling cleanup) H. Peter Anvin 2007-04-02 17:48:42 -07:00
  • 9246b306aa Propagate PRI*N,SCN*N everywhere (3b / Type handling cleanup) H. Peter Anvin 2007-04-02 17:48:42 -07:00
  • 1a886129f6 max_stack_size is UNum Roger Crew 2024-09-05 13:40:16 -07:00
  • 89cd6804ec server_int_options are Nums Roger Crew 2023-08-16 00:09:11 -07:00
  • f0ff4931ca Update random(m) to reference UNum/UNumNum/HAVE_UNUMNUM_T/etc Roger Crew 2024-09-06 14:52:26 -07:00
  • e6aaaacbae Fix for-statement infinite loop bug Rob Leslie 2009-06-11 00:23:42 -07:00