Commit Graph

  • 49ac5e74d3 Fix case statements in '$(...)' substitutions. Timothy Sample 2019-11-28 23:59:45 -0500
  • 66685b6219 Add test for backquoted commands in heredocs. Timothy Sample 2019-11-28 23:57:00 -0500
  • 7deaa94bd5 Correctly parse double-quoted backquoted commands. Timothy Sample 2019-11-28 23:41:22 -0500
  • 8135e19904 Implement asserting references. Timothy Sample 2019-11-28 12:58:31 -0500
  • 7fee72f5c7 Reset exit status on assignment. Timothy Sample 2019-10-12 09:34:32 -0400
  • 9d98405821 Initialize the 'IFS' variable. Timothy Sample 2019-10-12 09:33:06 -0400
  • d6a582f1bd Only throw for specific special built-in errors. Timothy Sample 2019-11-26 20:50:45 -0500
  • 6990d656bc Make 'trap' handle a numerical action. Timothy Sample 2019-10-11 09:43:19 -0400
  • 38001cb76d Fix 'string->positive-integer' docstring typo. Timothy Sample 2019-11-25 20:02:12 -0500
  • 804b6cbe05 Make 'read' handle logical lines. Timothy Sample 2019-11-25 16:59:36 -0500
  • 5fed1b0d87 Make 'read' handle input field splitting. Timothy Sample 2019-11-25 13:21:29 -0500
  • 7a0f4fbae2 Handle nested lists when removing quotes. Timothy Sample 2019-10-10 13:32:40 -0400
  • 16ba8ca016 Use temporary assignments when calling functions. Timothy Sample 2019-08-27 09:16:23 -0400
  • b41ae32106 Delay bracket expression errors in patterns. Timothy Sample 2019-08-27 08:58:50 -0400
  • 3c7693ece6 Use '(gash compat)' in '(gash built-ins utils)'. Timothy Sample 2019-08-25 21:02:29 -0400
  • 5450e19094 Enable 'var-op-strip' specification test Timothy Sample 2019-08-20 17:15:57 -0400
  • 1b41a34ce2 Use UTF-8 when processing specification tests. Timothy Sample 2019-08-20 17:08:51 -0400
  • 5a27fd59cc Implement pattern-based variable operators. Timothy Sample 2019-08-20 12:45:59 -0400
  • 5c1602d5f2 Fix docstring for 'parameter-ref'. Timothy Sample 2019-08-20 12:22:51 -0400
  • 223e8d2635 Remove tests for the '/' variable operator. Timothy Sample 2019-08-20 11:44:05 -0400
  • e029c4cbab Add pattern dropping procedures. Timothy Sample 2019-08-20 09:59:08 -0400
  • 7c8ddd7a43 Use a record type for patterns. Timothy Sample 2019-08-19 19:13:50 -0400
  • a009118efb Add tests for 'pattern-plain?'. Timothy Sample 2019-08-19 19:11:13 -0400
  • dd215ee926 Do not test Bash with the specification tests. Timothy Sample 2019-10-15 22:07:28 -0400
  • 0b49934a0b Remove extra import from 'run-test-suite'. Timothy Sample 2019-08-20 11:35:13 -0400
  • 9639f5eff7 Add missing '(gash compat)' import. Timothy Sample 2019-08-02 20:19:52 -0400
  • fdd835842a Use the 'site' Guile directories when installing. Timothy Sample 2019-08-01 09:21:34 -0400
  • d9122d7b68 Use 'sh:exit' for 'errexit'. Timothy Sample 2019-06-07 19:39:03 -0400
  • da9a05d500 Do not use 'with-continuation-barrier'. Timothy Sample 2019-06-07 20:13:17 -0400
  • 6228064801 Fix top-level 'break', 'continue', and 'return'. Timothy Sample 2019-08-01 09:02:05 -0400
  • 150c6eac53 Handle 'return' errors. Timothy Sample 2019-06-14 20:58:23 -0400
  • ffe9fc1f47 Handle 'break' and 'continue' errors. Timothy Sample 2019-06-07 11:51:53 -0400
  • 7d2298d15b Aggregate tests into test suites. Timothy Sample 2019-06-12 17:21:41 -0400
  • 375752301c Update the specification tests. Timothy Sample 2019-06-07 10:01:42 -0400
  • 945c54f8b2 Fix a typo in NEWS. Timothy Sample 2019-06-03 21:56:52 -0400
  • a84eb9eb02 Update NEWS. v0.1 Timothy Sample 2019-06-01 12:38:59 -0400
  • da54a7ac9f Test Guile 2.0 and 2.2 during CI. Timothy Sample 2019-06-01 11:32:34 -0400
  • d465be7275 Install texinfo for CI script. Timothy Sample 2019-06-01 11:12:44 -0400
  • cf118f7a39 Fix 'setvbuf' wrapper for Guile 2.0. Timothy Sample 2019-06-01 10:46:43 -0400
  • 0306060fca Update URLs for Savannah. Timothy Sample 2019-06-01 10:02:09 -0400
  • 453d48d850 Add a THANKS file. Timothy Sample 2019-05-31 22:26:09 -0400
  • 3a4433371f Fill out the manual. Timothy Sample 2019-05-31 22:11:14 -0400
  • 8e11fe417b Clarify the license of COPYING.CC0. Timothy Sample 2019-05-28 14:55:22 -0400
  • 27df6180c3 Remove extra '<sh-begin>' wrappers. Timothy Sample 2019-05-26 20:33:54 -0400
  • 490878443b Further clarify test copyrights. Timothy Sample 2019-05-24 14:07:03 -0400
  • fe42975cc2 Distribute a ChangeLog stub for the first release. Timothy Sample 2019-05-24 12:51:42 -0400
  • 925903c477 Add missing copyright notice in coverage script. Timothy Sample 2019-05-22 01:03:43 -0400
  • 2fe190e497 Clarify the copyrights of the integration tests. Timothy Sample 2019-05-22 00:42:17 -0400
  • 597a6bcfb1 Touch up metadata and copyright notices. Timothy Sample 2019-05-21 22:00:54 -0400
  • eaf8b5da61 Make sure that the tarball has everything. Timothy Sample 2019-05-21 20:37:44 -0400
  • a4efd9359e Use Automake recipes from Guile. Timothy Sample 2019-05-21 19:46:44 -0400
  • 2162c40492 Add missing quotes in the test script. Timothy Sample 2019-05-20 18:05:47 -0400
  • ad73b36116 Fix 'make distclean'. Timothy Sample 2019-05-20 18:04:22 -0400
  • 95545c9269 Fix building from an external directory. Timothy Sample 2019-05-20 17:56:32 -0400
  • d257dac0c6 Rewrite README. Timothy Sample 2019-05-20 14:12:16 -0400
  • 38c832a8e2 Add missing copyright headers. Timothy Sample 2019-05-20 09:52:22 -0400
  • 8998143286 Add missing '!' to 'pre-inst-env' shebang. Timothy Sample 2019-05-20 09:25:49 -0400
  • 3d80f05940 Fix readline-related compiler warnings. Timothy Sample 2019-05-20 01:01:22 -0400
  • e86623b642 Clean up version text. Timothy Sample 2019-05-20 00:41:34 -0400
  • 669c414116 Prefer 'if-guile-version-below' to 'cond-expand'. Timothy Sample 2019-05-20 00:30:41 -0400
  • 2d46b8b43e Move 'setvbuf' shim to '(gash compat)'. Timothy Sample 2019-05-20 00:27:07 -0400
  • 2d19d82444 Make the bootstrap test more realistic. Timothy Sample 2019-05-19 19:47:45 -0400
  • 0c57fc9ef9 Move 'textual-ports' under 'compat'. Timothy Sample 2019-05-19 19:42:48 -0400
  • 878b9c3dca Add support for Guile 2.0.9. Timothy Sample 2019-05-19 19:33:05 -0400
  • 3f745ae39e Turn off auto-compile while compiling. Timothy Sample 2019-05-18 15:37:50 -0400
  • 7e65eae774 Remove extra shells from the spec tests. Timothy Sample 2019-05-17 21:14:35 -0400
  • c61b1d6fef Make the Guix package work without Git. Timothy Sample 2019-05-17 20:38:26 -0400
  • 511dae3577 Add missing files to the distribution tarball. Timothy Sample 2019-05-17 20:36:25 -0400
  • fcf32d1cad Setup documentation generation. Timothy Sample 2019-05-17 20:32:55 -0400
  • 6283a632ba Fix test data filename. Timothy Sample 2019-05-17 20:20:54 -0400
  • 2e51c3f9ab Add missing tests to the Makefile. Timothy Sample 2019-05-17 20:15:07 -0400
  • 6383159503 Remove the bootstrap phase from the Guix package. Timothy Sample 2019-05-17 20:01:34 -0400
  • 536319194f Delete unused test data. Timothy Sample 2019-05-17 20:00:07 -0400
  • ea7266e8f1 Add missing '.PHONY' indicator to Makefile. Timothy Sample 2019-05-17 14:12:58 -0400
  • 0f6eb40f44 Reorder Makefile and add section comments. Timothy Sample 2019-05-17 14:08:28 -0400
  • 315815bbd6 Factor out and update the usual Guile rules. Timothy Sample 2019-05-17 13:59:50 -0400
  • 7e3dd750b1 Remove 'foreign' Automake option. Timothy Sample 2019-05-17 13:28:23 -0400
  • c2d647a04f Add a NEWS file. Timothy Sample 2019-05-17 13:27:48 -0400
  • 28093b843e Clean up '.dir-locals.el'. Timothy Sample 2019-05-17 13:25:56 -0400
  • 7c1c3ad5c8 Setup ChangeLog generation. Timothy Sample 2019-05-17 13:08:54 -0400
  • 9f48cea00e Use the standard GNU INSTALL file. Timothy Sample 2019-05-17 12:00:38 -0400
  • 5ffb3413de Move 'pre-inst-env.in' to 'build-aux'. Timothy Sample 2019-05-17 11:22:50 -0400
  • 4b664dd050 Add a more robust check for 'guild'. Timothy Sample 2019-05-17 11:18:25 -0400
  • 95ed6f409e Update package metadata. Timothy Sample 2019-05-17 11:15:44 -0400
  • b024fcaab7 Remove compression utility configuration. Timothy Sample 2019-05-17 10:06:04 -0400
  • 55ba522d38 Delete test output files when cleaning. Timothy Sample 2019-05-17 09:57:57 -0400
  • 7ddcf2a81e Clean up .gitignore. Timothy Sample 2019-05-17 09:55:02 -0400
  • 7b1a70002a Update AUTHORS file. Timothy Sample 2019-05-16 23:46:05 -0400
  • c677ed85cc Clean up module imports in 'gash.scm'. Timothy Sample 2019-05-16 23:42:45 -0400
  • 315322e6ca Remove 'debug' and 'prefer-builtins' options. Timothy Sample 2019-05-16 23:38:35 -0400
  • e39abd1566 Stop 'make clean' from deleting tests. Timothy Sample 2019-05-16 23:29:19 -0400
  • ff34039b62 Remove unused modules. Timothy Sample 2019-05-16 23:26:11 -0400
  • 589b92e430 Remove unneeded files. Timothy Sample 2019-05-16 22:33:06 -0400
  • df43ca7215 Add support for Guile 2.0. Timothy Sample 2019-05-16 20:58:52 -0400
  • 9af8bb2832 Remove 'setvbuf' in string port redirect test. Timothy Sample 2019-05-16 20:55:42 -0400
  • 5b236ceef3 Structure 'echo' like all the other built-ins. Timothy Sample 2019-05-16 20:30:54 -0400
  • 10400ed2ad Remove PEG modules and the PEG-based parser. Timothy Sample 2019-05-16 19:19:10 -0400
  • 0b73a0e70f Remove 'gash.guix.scm'. Timothy Sample 2019-05-16 11:31:16 -0400
  • 874d165b11 Remove the unused 'geesh' module. Timothy Sample 2019-05-16 11:28:18 -0400
  • 5b74c6426a echo: Implement escapes. Jan Nieuwenhuizen 2019-01-06 21:47:05 +0100