Commit Graph

  • 23280d6f11 wip! compat: Remove upstreamed shims. wip-modular-mes Timothy Sample 2023-08-13 00:37:00 -0600
  • c433382563 compat: Improve 'string-any' and 'string-every'. Timothy Sample 2023-08-12 14:30:13 -0600
  • ca36e71447 compat: Allow binary 'open-file' on Mes. Timothy Sample 2023-08-12 14:28:41 -0600
  • 334aa0c0ff compat: Remove stuff that is now in Mes. Timothy Sample 2023-08-12 14:26:04 -0600
  • 674ded5766 wip! tests: Port to Mes. Timothy Sample 2022-11-13 23:01:33 -0600
  • f514554aee xxx! Ignore signal stuff on Mes. Timothy Sample 2022-12-22 13:35:50 -0600
  • 06dad4deba xxx! shell: Work around Mes' broken 'port?'. Timothy Sample 2022-12-22 13:30:37 -0600
  • 9c5af49c81 gash: Catch shell errors on Mes. Timothy Sample 2022-12-22 13:32:51 -0600
  • a1794de9f6 gash: Use a simple prompt on Mes. Timothy Sample 2023-02-08 13:10:57 -0600
  • b741e2a3e7 gash: Do not try readline on Mes. Timothy Sample 2023-02-08 13:08:16 -0600
  • ac4a84df54 gash: Remove unused imports. Timothy Sample 2023-02-08 13:06:26 -0600
  • eda8c1e4b4 word: Import 'compat' module. Timothy Sample 2023-02-08 13:02:30 -0600
  • 3b14c5cb2d eval: Use 'identity' instead of 'values'. Timothy Sample 2023-02-08 11:49:36 -0600
  • 864e51250b lexer: Avoid 'fold-right'. Timothy Sample 2023-02-08 11:45:32 -0600
  • cfb4da73d0 lexer: Do not overflow the Mes character buffer. Timothy Sample 2022-12-22 14:36:10 -0600
  • ddb5c7ef36 compat: Fix parameter setting. Timothy Sample 2022-12-22 14:33:04 -0600
  • 00c794c9a6 compat: Add a 'usleep' shim for Mes. Timothy Sample 2022-12-22 13:34:02 -0600
  • 88dfac30c3 built-ins: read: Port to Mes. Timothy Sample 2022-12-22 13:28:34 -0600
  • 7d713e0435 built-ins: eval: Import '(gash compat)'. Timothy Sample 2022-12-22 13:25:57 -0600
  • 13e60e1952 environment: Simplify a 'match' clause for Mes. Timothy Sample 2022-12-22 13:23:57 -0600
  • 9b53a6b25b Workaround Mes' non-parameter standard ports. Timothy Sample 2022-12-22 11:53:59 -0600
  • 4b1aa935de word: Use sort with 'scandir' on Mes. Timothy Sample 2022-12-22 11:52:14 -0600
  • 6c67d7b23d compat: More shims for Mes. Timothy Sample 2023-02-08 10:52:07 -0600
  • 4c04f1faa3 compat: Add 'sort' for Mes. Timothy Sample 2023-02-08 10:49:45 -0600
  • a087816b90 compat: Add 'get-string-all' for Mes. Timothy Sample 2022-12-22 11:45:47 -0600
  • c6d39caecc pattern: Adjust for Mes. Timothy Sample 2022-12-22 09:32:30 -0600
  • b973b21cc7 tests: eval: Tweak a hexadecimal constant test. Timothy Sample 2022-12-22 09:24:26 -0600
  • 3697ed5bf1 tests: Print errors if the status is wrong. Timothy Sample 2022-12-22 09:14:33 -0600
  • 1c398c263c tests: Check for abnormal exits. Timothy Sample 2022-12-22 09:13:02 -0600
  • b643ac2355 compat: New 'read-line' shim. Timothy Sample 2022-11-13 22:57:15 -0600
  • 469cdb60fc compat: Add 'string-for-each' for Mes. Timothy Sample 2022-11-13 22:52:20 -0600
  • 1b5ba1e9ec arithmetic: Port to Mes. Timothy Sample 2022-11-08 15:54:38 -0600
  • 2b44788598 pattern: Workaround Mes optargs difference. Timothy Sample 2022-11-08 09:52:15 -0600
  • 7fb21c1549 pattern: Do not use record matching. Timothy Sample 2022-11-08 09:46:25 -0600
  • 10ee7d286e compat: Add prompts for Mes. Timothy Sample 2022-11-04 17:44:55 -0600
  • 52e03d4d22 compat: Add 'exact-integer?' for Mes. Timothy Sample 2022-11-04 17:43:46 -0600
  • f5a4619c69 compat: Add exit codes for Mes. Timothy Sample 2022-04-29 21:46:00 -0600
  • d088464510 compat: Add 'call-with-input-string' for Mes. Timothy Sample 2022-04-29 21:42:42 -0600
  • efe0522d06 compat: Add 'thunk?' for Mes. Timothy Sample 2022-04-29 21:13:01 -0600
  • a584a5bd9c compat: Add Mes shims for the 'eval' module. Timothy Sample 2022-04-29 20:42:37 -0600
  • 4f3ae9e083 built-ins: echo: Import '(gash compat)'. Timothy Sample 2022-04-29 00:07:14 -0600
  • 309f9a8893 compat: Add shims for the 'shell' module. Timothy Sample 2022-04-29 00:04:03 -0600
  • 83f3369603 compat: srfi-43: Adjust for Mes. Timothy Sample 2022-04-28 23:58:01 -0600
  • ca3b6d354c built-ins: utils: Import SRFI 14 for Mes. Timothy Sample 2022-04-28 18:15:11 -0600
  • 26cf4933c9 config: Tell Mes not to complain about '%version'. Timothy Sample 2022-04-28 17:39:57 -0600
  • 386d12aa21 wip! environment: Port to Mes. Timothy Sample 2022-04-28 15:51:24 -0600
  • 0c554b6b13 parser: Port to Mes. Timothy Sample 2022-04-28 10:20:29 -0600
  • e37ef0faba lexer: Port to Mes. Timothy Sample 2022-04-28 10:02:16 -0600
  • ead347128a compat: Support Mes. Timothy Sample 2022-04-28 09:58:59 -0600
  • a3123ab02a Update NEWS for 0.3.0. master v0.3.0 Timothy Sample 2022-02-11 10:45:50 -0500
  • ec009a89bb Update ChangeLog copyright years. Timothy Sample 2022-02-11 10:43:58 -0500
  • d0d90d0956 Support Guile 3.0. Timothy Sample 2022-02-11 10:22:19 -0500
  • 6ee639c643 wip! Port the evaluator to Mes. wip-mes Timothy Sample 2021-06-30 10:04:16 -0400
  • 0f52c91f64 wip! Port the back end to Mes. Timothy Sample 2021-06-25 13:48:58 -0400
  • d18e721a78 wip! Port the front end to Mes. Timothy Sample 2021-06-23 14:14:17 -0400
  • 2a52d37a15 wip! Add a compiler. wip-compiler Timothy Sample 2021-04-19 14:58:13 -0400
  • eae0953f31 parser: Simplify default port handling. Timothy Sample 2021-06-23 14:27:40 -0400
  • 57d21182e2 parser: Fix port name typo. Timothy Sample 2021-06-23 14:19:20 -0400
  • 87229e4b3a Add arithmetic expansion. Timothy Sample 2020-03-27 22:33:51 -0400
  • d3244e0ec0 Move evaluation code from 'word' to 'eval'. Timothy Sample 2021-04-19 11:16:17 -0400
  • 2bce1ea07b Add an 'expand-qword' procedure. Timothy Sample 2021-04-16 21:57:40 -0400
  • 1e88c314d6 Fix long lines in the examples in the manual. Timothy Sample 2021-04-16 21:35:42 -0400
  • 18ecd7d142 Correct ice cream parsing example in the manual. Timothy Sample 2021-04-16 21:31:45 -0400
  • 1e752e54bf Remove asynchronous commands as a missing feature. Timothy Sample 2020-08-21 16:15:17 -0400
  • 9f9a866b19 List variable operators as working in the manual. Timothy Sample 2020-08-21 16:07:16 -0400
  • 8f9b973264 Add a language specification. Stephen J. Scheck 2020-08-21 15:49:24 -0400
  • 8cbb4803c8 Reset status on empty commands. Timothy Sample 2020-03-30 23:34:17 -0400
  • f22bc57996 Respect noclobber when redirecting. Timothy Sample 2020-03-22 11:57:17 -0400
  • 01204cb807 Support printing the current umask. Timothy Sample 2020-03-22 11:49:41 -0400
  • 855e15f928 Add the wait built-in. Timothy Sample 2020-03-17 17:57:01 -0400
  • a0b6189cf3 Add basic support for asynchronous commands. Timothy Sample 2020-03-17 16:54:01 -0400
  • 82c45abed6 Install Git in the CI environment. Timothy Sample 2020-02-06 21:04:50 -0500
  • 25cd5ac5af Use the configured system shell in tests. Timothy Sample 2020-02-06 20:26:57 -0500
  • b8c29ebe6c Restore 'guix build -f guix.scm'. Timothy Sample 2020-02-06 20:21:52 -0500
  • 917cbf2aba Speed up getting non-whitespace IFS characters. Timothy Sample 2020-02-04 23:10:51 -0500
  • b2faf08ed4 Mark 'next-char' as inlinable. Timothy Sample 2020-02-04 21:24:24 -0500
  • 9ba534ebff Speed up checking for operators. Timothy Sample 2020-02-04 21:20:49 -0500
  • de485819ca Update the NEWS file. v0.2.0 Timothy Sample 2019-12-15 17:43:02 -0500
  • b7c2153785 Make the bootstrap test work with current Guix. Timothy Sample 2019-12-15 18:05:34 -0500
  • 6f598de23a Generate 'version.texi' reproducibly. Timothy Sample 2019-12-10 14:53:51 -0500
  • 98b60c0d68 Add janneke to the ChangeLog copyright notice. Timothy Sample 2019-12-09 14:04:13 -0500
  • 45223e7d86 Allow 'make dist' in a Git worktree. Jan Nieuwenhuizen 2019-12-08 21:08:49 +0100
  • a4cfff0641 Generate the ChangeLog reproducibly. Timothy Sample 2019-12-07 20:52:10 -0500
  • fda97e32ef Generate reproducible source tarballs. Jan Nieuwenhuizen 2019-12-06 14:10:54 -0500
  • 82b6769285 Allow running 'make dist' from extracted tarball. Timothy Sample 2019-12-06 14:03:06 -0500
  • f005b1acbc Generate ChangeLog from Git. Timothy Sample 2019-12-06 13:49:49 -0500
  • 6f81266e2b gash compat textual-ports: Add put-char. Jan Nieuwenhuizen 2019-11-20 20:11:07 +0100
  • d905679e9a Initialize the current locale on Guile 2.0. Timothy Sample 2019-12-03 01:15:56 -0500
  • 2d41b4ae5a Allow one-armed 'if-guile-version-below'. Timothy Sample 2019-12-03 01:13:01 -0500
  • 4f90afcd3d Use bindings with regular built-ins. Timothy Sample 2019-10-21 23:30:44 -0400
  • 8a440f35f6 Reap every process in a pipeline. Timothy Sample 2019-12-02 21:34:15 -0500
  • d600f82f7f Do not leak ports into pipeline processes. Timothy Sample 2019-12-02 21:26:59 -0500
  • 7eacf52807 Test executing redirect-created files immediately. Jan Nieuwenhuizen 2019-01-12 09:10:47 +0100
  • 121d9cb435 Close ports opened for redirects. Timothy Sample 2019-12-02 11:05:49 -0500
  • 22205a00a3 Enable 'glob' specification test Timothy Sample 2019-12-02 00:09:19 -0500
  • 168f422955 Respect the 'noglob' option. Timothy Sample 2019-12-02 00:08:17 -0500
  • 3d3375e066 Fix pathname expansion. Timothy Sample 2019-12-01 22:14:19 -0500
  • 7687552149 Simplify the 'pattern' data structure. Timothy Sample 2019-10-15 21:56:44 -0400
  • cf6a886f61 Swap semantics of ':+' and '+'. Timothy Sample 2019-10-13 08:40:48 -0400
  • 4acbd303a9 Enable 'command-sub' specification test Timothy Sample 2019-11-29 00:03:42 -0500