| 991352d
|
2020-03-03 |
Andy Chu |
[devtools] Document the re2c and cmark dependencies a bit more. |
| 36bbfc8
|
2020-03-03 |
Andy Chu |
[travis] Test if help works on Travis. |
| 045ae7a
|
2020-03-03 |
Andy Chu |
[builtins/help] Fix crash in error path when 'help' data isn't there. |
| f9d72ea
|
2020-03-03 |
Andy Chu |
[travis] Disable failing test for now. |
| 8fc8f25
|
2020-03-05 |
Andy Chu |
[oil-language] Implement 'setlocal'. |
| f90384c
|
2020-03-05 |
Andy Chu |
[spec/word-split] Verify issue with IFS='' and $* $@. |
| 7437fbf
|
2020-03-06 |
Andy Chu |
[spec/word-split] Failing tests for #627 |
| e5de780
|
2020-03-06 |
Andy Chu |
[spec/word-split] Failing test for bug #628 |
| 7b6fc62
|
2020-03-06 |
Andy Chu |
[test/spec] Make a new Alpine image and run spec tests inside. |
| 9665289
|
2020-03-06 |
Andy Chu |
[test/spec] Change the default env to --cd-tmp. |
| a44affd
|
2020-03-06 |
Andy Chu |
[test/spec] Forgot this file. |
| b915635
|
2020-03-06 |
Andy Chu |
[test/spec] Create shell functions for Alpine. |
| 5d4fec9
|
2020-03-06 |
Andy Chu |
[test/unit] Fix unit test. |
| b3f1d96
|
2020-03-06 |
Andy Chu |
[test/spec-runner] Get rid of xargs --verbose; update time.py. |
| eed24f9
|
2020-03-06 |
Andy Chu |
[test/spec-runner] Use benchmarks/time_.py instead of 'time' in $PATH. |
| f6f770d
|
2020-03-06 |
Andy Chu |
[test/spec-runner] Able to get a HTML spec report running in Alpine chroot. |
| ea0d987
|
2020-03-07 |
Andy Chu |
[test/spec-runner] Able to publish HTML results from Alpine. |
| 1ac8ab8
|
2020-03-07 |
Andy Chu |
[refactor] Consolidate chroot setup for two usages of Alpine. |
| 65432bc
|
2020-03-08 |
Travis A. Everett |
[spec/errexit-oil] Replace absolute executable path with 'env' (#638) |
| 583a925
|
2020-03-08 |
Travis A. Everett |
[spec/builtin-completion] Don't depend on nondeterministic file completion order (#639) |
| 8fdb25d
|
2020-03-08 |
Andy Chu |
[spec/arith] Failing cases for dynamic LHS name in arith assignment. |
| 2694247
|
2020-03-08 |
Travis A. Everett |
[spec/builtin-dirs] Use more portable /dev instead of /lib (#642) |
| b5072a9
|
2020-03-08 |
Andy Chu |
[strict] Hide 'return' redirect error under 'shopt -s parse_ignored'. |
| b0647a4
|
2020-03-08 |
Andy Chu |
[test/sh_spec.py] Handle unicode consistently between HTML and ANSI out. |
| 2827cda
|
2020-03-08 |
Andy Chu |
[osh-language] Stub for test -k |
| 0f8e971
|
2020-03-09 |
Andy Chu |
[doc] Add links about static parsing to "known differences". |
| 7ac615b
|
2020-03-09 |
Andy Chu |
[builtin/test] Implement test -v (var) and test -k (sticky bit) |
| c6b1ecd
|
2020-03-09 |
Andy Chu |
[builtin/type] Don't lie about 'break' etc. being a builtin. |
| a1b912c
|
2020-03-09 |
Andy Chu |
[spec/dparen] Example of assoc array usage in (( )) |
| 462ade6
|
2020-03-10 |
Andy Chu |
[translation] Remove pgen2/parse.py from the translation. |
| 0d71646
|
2020-03-10 |
Andy Chu |
[translation] Get rid of unneeded conditional. |
| cf72951
|
2020-03-10 |
Andy Chu |
[test/parse-errors] Add cases for invalid assignment. |
| b8d37bf
|
2020-03-10 |
Andy Chu |
[doc] Update MyPy version in instructions. |
| 97dcc53
|
2020-03-10 |
Andy Chu |
[refactor] Consolidate ANSI constants in core/ansi.py. |
| 7ef4741
|
2020-03-11 |
Andy Chu |
[osh/arith_parse] Add parse_unimplemented option |
| f0106f0
|
2020-03-11 |
Andy Chu |
[travis] Allow Travis to publish to http://travis-ci.oilshell.org/ |
| b4f9bd3
|
2020-03-12 |
Andy Chu |
[travis] Re-enable after testing. |
| d1bbf23
|
2020-03-12 |
Andy Chu |
[devtools] Don't assume 'typing' is installed. |
| 84f8f51
|
2020-03-12 |
Andy Chu |
[devtools] Abstract the $PATH into build/dev-shell.sh. |
| fbfdf63
|
2020-03-12 |
Andy Chu |
[test/spec] Allow LOCALE_ARCHIVE to leak for Nix. |
| bae0280
|
2020-03-12 |
Andy Chu |
[refactor] Rename function so .travis.yaml is stable. |
| 0322d34
|
2020-03-13 |
Andy Chu |
[devtools] Initial version of 'toil', a script for running build tasks. |
| fc0a344
|
2020-03-13 |
Andy Chu |
[travis] Fix build. |
| 5db7b30
|
2020-03-13 |
Andy Chu |
[services/travis] Improve the HTML dashboard. |
| 6565719
|
2020-03-13 |
Andy Chu |
[services/travis] HTML improvements. |
| a5afb30
|
2020-03-13 |
Andy Chu |
[travis] Replace script: block with our own shell script. |
| 258a4a9
|
2020-03-13 |
Andy Chu |
[travis] Enable deployment on two branches. |
| f963a86
|
2020-03-13 |
Andy Chu |
[travis] Turn off TRAVIS_SKIP. |
| 3044381
|
2020-03-13 |
Andy Chu |
[travis] Rename shell functions. |
| c8f52ca
|
2020-03-14 |
Andy Chu |
[travis] Publish spec test HTML with every build. |
| 64a38d7
|
2020-03-14 |
Andy Chu |
[travis] Test out parallel jobs in Travis. |
| 0c0192d
|
2020-03-14 |
Andy Chu |
[travis] First cut of dev-all-nix job. |
| d48f743
|
2020-03-14 |
Andy Chu |
[travis] Misc tweaks. |
| 1742040
|
2020-03-14 |
Andy Chu |
[travis] Starting ovm-tarball job. |
| f53e5d6
|
2020-03-14 |
Andy Chu |
[travis] ovm-tarball build now works! |
| d54750b
|
2020-03-14 |
Andy Chu |
[travis] dev-minimal uses language: minimal |
| 30211bf
|
2020-03-15 |
Koichi Murase |
[osh-language] Allow ${X} in addition to ${X[0]} where X is BASH_LINENO or FUNCNAME. (#656) |
| 3a18432
|
2020-03-15 |
Koichi Murase |
[word_eval] Fix the ${!prefix@} failure for the second time (#657) |
| c156b72
|
2020-03-14 |
Andy Chu |
[osh-language] Expose what I think is a bash bug in FUNCNAME. |
| 3c22813
|
2020-03-14 |
Andy Chu |
[spec/introspect] Clarify the test / bash inconsistency. |
| d469d8f
|
2020-03-15 |
Koichi Murase |
[word_eval] Implement special case of ${@:offset:length} (#658) |
| 47636b9
|
2020-03-14 |
Andy Chu |
[refactor] Move tests to a different file and add a few comments. |
| efa26b8
|
2020-03-14 |
Andy Chu |
[refactor] Rename test. It only contains cases for slicing. |
| edcc57b
|
2020-03-14 |
Andy Chu |
[spec/introspect] Add link to comment. |
| c0f9c2f
|
2020-03-15 |
Andy Chu |
[osh-language] Fix ${var=x} to use dynamic scope. |
| dfa49a8
|
2020-03-15 |
Andy Chu |
[test/spec] Failing spec tests for eval/trap -- |
| 3dac31e
|
2020-03-15 |
Andy Chu |
[toil] Set up toil-web on the server. |
| f479504
|
2020-03-15 |
Andy Chu |
[travis] Fix bug when there are no jobs. |
| 2c1dc9d
|
2020-03-16 |
Andy Chu |
[toil] First cut of HTML jobs index. |
| 7af7ea3
|
2020-03-16 |
Andy Chu |
[toil] Improve the appearance of the dashboard. |
| 672b9b3
|
2020-03-16 |
Andy Chu |
[test/spec-runner] Spec tests runs return success/failure. |
| a4fc393
|
2020-03-16 |
Andy Chu |
[toil] More dashboard HTML improvements. |
| 61439a6
|
2020-03-16 |
Andy Chu |
[travis] dev-minimal job now passes. |
| 59a6cd8
|
2020-03-16 |
Andy Chu |
[toil] Exit with the max exit code of any task. |
| bd521fb
|
2020-03-17 |
Andy Chu |
[metrics] Update line counts for services/, doctools/, etc. |
| b66fa86
|
2020-03-17 |
Andy Chu |
[toil] Allow 'dev-all-nix' to fail. |
| d323d26
|
2020-03-17 |
Andy Chu |
[travis] Disable TRAVIS_SKIP |
| 6abfefd
|
2020-03-17 |
Andy Chu |
[test/unit] Fix core/completion_test.py after ${@::} fix. |
| 3c14b1f
|
2020-03-17 |
Andy Chu |
[toil] Show better detail about failure. |
| 04a12e8
|
2020-03-17 |
Andy Chu |
[toil] Better links and appearance tweaks. |
| c156e32
|
2020-03-17 |
Andy Chu |
[toil] More tweaks. |
| 82d1984
|
2020-03-17 |
Andy Chu |
[osh-language] Allow declare -A A=() for compatibility. |
| f6c66d3
|
2020-03-17 |
Andy Chu |
[doc] Mention the 'repr' builtin. |
| 15ea657
|
2020-03-18 |
Koichi Murase |
[test/spec] Failing spec tests for 'read -d delim' (#665) |
| fff807f
|
2020-03-17 |
Andy Chu |
[test/spec] Mark unset -v 'a[i]' as failing. |
| 40e9a22
|
2020-03-17 |
Andy Chu |
[interactive] Make set -o emacs the default interactively. |
| 2851746
|
2020-03-17 |
Andy Chu |
[builtin/eval] Eval accepts --, but no other flags |
| a197b58
|
2020-03-17 |
Andy Chu |
[builtin/trap] Fix command line parsing to accept -- |
| 492f80c
|
2020-03-17 |
Andy Chu |
[builtins/read] Implement read -d |
| 0ff0a74
|
2020-03-18 |
Andy Chu |
[translation] Make osh_eval translate once again. |
| 5614b34
|
2020-03-19 |
Koichi Murase |
[test/spec] Failing spec tests for mapfile/readarray (#666) |
| 2822cd5
|
2020-03-19 |
Koichi Murase |
[test/spec] Add failing spec tests for fd manipulations (#667) |
| 454ca55
|
2020-03-18 |
Andy Chu |
[doc] Big update to architecture doc. |
| 99f3349
|
2020-03-18 |
Andy Chu |
[doc] More updates to architectures-notes.md. |
| cde3f10
|
2020-03-19 |
Koichi Murase |
Implement printf %()T %.s %*s %.*s (#668) |
| eba6506
|
2020-03-19 |
Andy Chu |
[spec/builtin-printf] Adjust zsh output to account for bug. |
| 172e654
|
2020-03-19 |
Andy Chu |
[build] Use explicit posix.putenv() methods, etc. |
| ff303b6
|
2020-03-19 |
Andy Chu |
[devtools] Change location to _deps/spec-bin to be consistent. |
| c4fb75b
|
2020-03-18 |
Andy Chu |
[doc] Draft data-model, and add process-model. |
| 7132537
|
2020-03-19 |
Andy Chu |
[builtins/printf] Implement printf %b for 'echo -e' escaping |
| fddcf67
|
2020-03-19 |
Andy Chu |
[builtin/printf] Remove usage of getenv() and unsetenv(). |
| 60ad650
|
2020-03-19 |
Andy Chu |
[toil] Building shells and run OSH spec tests in 'ovm-tarball' task. |
| fcbc9f4
|
2020-03-19 |
Andy Chu |
[spec/redirect] Hack to switch to descriptor 8 instead of 9. |
| 0cdc56d
|
2020-03-19 |
Andy Chu |
[test/spec-bin] A newer version of dash fixes mysterious Travis bug. |
| b7a81fc
|
2020-03-19 |
Andy Chu |
[test/spec] Adjust dash assertions after upgrade to 0.5.10.2. |
| 1f27755
|
2020-03-19 |
Andy Chu |
[toil] Don't fail until after 'publish-html'. |
| 9092a81
|
2020-03-20 |
Andy Chu |
[spec/builtin-printf] Make tests less flaky. |
| 3f8dbd9
|
2020-03-20 |
Andy Chu |
[doc] Re-organize, rename, update. |
| 0a8e5e4
|
2020-03-20 |
Andy Chu |
[web] Tweak font size and appearance. |
| b390ccd
|
2020-03-20 |
Andy Chu |
[refactor] Use e_strict / error.Strict consistently. |
| 017f7a9
|
2020-03-20 |
Andy Chu |
[errors] Fix error location for arith_expr.VarRef. |
| 7638f91
|
2020-03-20 |
Andy Chu |
[errors] Fix semantics of strict errors. |
| c64308e
|
2020-03-20 |
Andy Chu |
[toil] Small tweaks |
| 3e4ef40
|
2020-03-22 |
Koichi Murase |
[test/spec] Failing spec tests for rvalue dynamic var name in arith (#670) |
| 091db69
|
2020-03-22 |
Koichi Murase |
[builtins] Implement declare/readonly/export -p (#671) |
| 3e59517
|
2020-03-21 |
Andy Chu |
[types] Fix type annotation |
| 65152be
|
2020-03-21 |
Andy Chu |
[spec/assign] Update expected value |
| 9cdc686
|
2020-03-22 |
Koichi Murase |
[core/process] Fix/Implement redirections <>, 5>&-, 6>&5-, {fd}>file, etc. (#672) |
| 089e2f0
|
2020-03-21 |
Andy Chu |
[types] Fix type errors and lint errors. |
| b627479
|
2020-03-21 |
Andy Chu |
[spec/redirect] Simple substitution to make bash case fail on Travis. |
| 5b6aa46
|
2020-03-21 |
Andy Chu |
[builtin/json] Fix extra implicit close() in JSON builtin. |
| dede20d
|
2020-03-21 |
Andy Chu |
[core/process] Minor refactoring |
| 4aca10f
|
2020-03-21 |
Andy Chu |
[types] Add type checking to core/process.py. |
| 536f350
|
2020-03-22 |
Andy Chu |
[core/process] Big refactor of redirect / FD handling. |
| d47b21f
|
2020-03-22 |
Andy Chu |
[types] Fix annotations in core/process.py |
| 5e8ac99
|
2020-03-22 |
Andy Chu |
[core/process] Shell uses file descriptors above 100, not 10. |
| 768ab5b
|
2020-03-22 |
Andy Chu |
[refactor] Redesign the schema for redirects. |
| 0a4e1d9
|
2020-03-22 |
Andy Chu |
[refactor] Move redir_loc to syntax.asdl |
| 29de1eb
|
2020-03-23 |
Andy Chu |
[refactor] Move runtime.asdl to core/ |
| 878ae8c
|
2020-03-23 |
Andy Chu |
[mylib] Implement .find() |
| 0cc176f
|
2020-03-23 |
Andy Chu |
[builtins] Add stub for 'bind'. |
| b694826
|
2020-03-23 |
Andy Chu |
[release] Bump to version 0.8.pre3 |
| ee428f3
|
2020-03-23 |
Andy Chu |
[devtools] Script to generate release notes, with github issues. |
| 9d2896b
|
2020-03-23 |
Andy Chu |
[test/lint] Fix build. |
| 1af906d
|
2020-03-23 |
Andy Chu |
[test/osh2oil] Disable failing cases. |
| f80f6f7
|
2020-03-23 |
Andy Chu |
[metrics] Fix path |
| bfb3129
|
2020-03-23 |
Andy Chu |
[spec/var-op-slice] Avoid unescaped 'sed' pattern. |