598f6ff
|
2020-10-24 |
Andy Chu |
[doc] Update QSN doc |
7fa9f7c
|
2020-10-24 |
andychu |
Update README.md |
9a05cad
|
2020-10-24 |
Andy Chu |
[doc] More updates to the README |
850a7bb
|
2020-10-24 |
Andy Chu |
[doc] README: We accept small contributions |
1d52445
|
2020-10-24 |
Andy Chu |
[translation] Start translating builtin_process.py |
10f53eb
|
2020-10-26 |
Andy Chu |
[osh-language] Stub for shopt -s parse_triple_quoted |
7898f80
|
2020-10-26 |
Andy Chu |
[fix] Fix compiler flags, and builtin-completion test |
38e6710
|
2020-10-26 |
Andy Chu |
[doc] Add draft of 'framing' doc |
3716407
|
2020-10-26 |
Andy Chu |
[osh-language] Preparing to parse triple quoted strings |
ca598dc
|
2020-10-26 |
Andy Chu |
[refactor] Separate Id values for r'' and '' |
ab0a914
|
2020-10-26 |
Andy Chu |
[refactor] Move function to word_compile.py |
775e329
|
2020-10-27 |
Andy Chu |
[doc] Describe the doc toolchain, with examples. |
cdaf380
|
2020-10-27 |
Andy Chu |
[doc] Allow specifying syntax highlighter per doc. |
4e422a0
|
2020-10-27 |
Andy Chu |
[refactor] Make LST schema more specific for ExtGlob |
4e0c766
|
2020-10-27 |
Andy Chu |
[test/unit] Fix tests broken by last change |
e64dedf
|
2020-10-27 |
Andy Chu |
[builtin/shopt] Support groups in shopt -p |
ea4acbe
|
2020-10-28 |
Andy Chu |
[doc] Clean up help for option groups. |
408ac86
|
2020-10-28 |
Andy Chu |
[oil-language] Disallow @(seq 3)trailing |
460f67a
|
2020-10-28 |
Andy Chu |
[builtins] Start 'fork' and 'forkwait' |
9935dec
|
2020-10-28 |
Andy Chu |
[test/spec] Failing test case for #853 PROMPT_COMMAND |
c628870
|
2020-10-28 |
Andy Chu |
[interactive] Allow PROMPT_COMMAND to see $? |
fddeab7
|
2020-10-28 |
Andy Chu |
[test/spec] Also add test for $? in PS1. |
7ed62db
|
2020-10-28 |
Andy Chu |
[oil-language] Implement fork and forkwait. |
f104cf9
|
2020-10-28 |
Andy Chu |
[doc] Document fork and forkwait |
ee452b9
|
2020-10-28 |
Andy Chu |
[translation] Fix variable name. |
7b09f10
|
2020-10-28 |
Andy Chu |
[test/lint] Fix build. |
b081feb
|
2020-10-28 |
Andy Chu |
[options] Change parse_ignored to off in oil:all only |
f543582
|
2020-10-28 |
Andy Chu |
[options] Rename strict_echo -> simple_echo |
3c6f2a3
|
2020-10-28 |
Andy Chu |
[test/spec] Fix option names, and fix parse_ignored test. |
6b1e68a
|
2020-10-28 |
Andy Chu |
[travis] Disable more jobs in hopes of faster builds. |
401ed98
|
2020-10-28 |
Andy Chu |
[options] Rename strict -> simple, and put them in oil:all |
53879d9
|
2020-10-28 |
Andy Chu |
[options] Rename strict_* -> parse_* and invert default |
722ffc5
|
2020-10-28 |
Andy Chu |
[fix] Fix option default value. Fix race and spec tests. |
95ed6ac
|
2020-10-28 |
Andy Chu |
[oil-language] Figure out where to put parse options. |
393fa7a
|
2020-10-28 |
Andy Chu |
[options] Re-organize options. |
3e51b6a
|
2020-10-28 |
Andy Chu |
[oil-language] Turn off expand_aliases in Oil. |
17c9e17
|
2020-10-29 |
Andy Chu |
[oil-language] Attach doc comments to BraceGroup nodes. |
3b29732
|
2020-10-29 |
Andy Chu |
[oil-language] pp proc prints doc comments |
e40b4ee
|
2020-10-29 |
Andy Chu |
[fix] Type annotations and 'repr' invocation |
3a6792f
|
2020-10-29 |
Andy Chu |
[doctools] Style updates for the blog. |
585354c
|
2020-10-30 |
Andy Chu |
[doc] Fix typo and add shortcut. |
b49ad62
|
2020-10-31 |
Andy Chu |
[oil-language] Parse the ~== operator |
8f82981
|
2020-10-31 |
Andy Chu |
[tea] Fix entry point, and add it to the continuous build. |
81a79a5
|
2020-10-31 |
Andy Chu |
[tea] Move it to its own directory. |
01ec5e7
|
2020-10-31 |
Andy Chu |
[tea] Hook up flag parser to main() |
9d317ce
|
2020-11-01 |
Andy Chu |
[tea] Split testdata up, and add missing Op_Newline to module grammar |
5ed5563
|
2020-11-01 |
Andy Chu |
[tea] README and refactor |
5a39754
|
2020-11-01 |
Andy Chu |
[tea] Grammar now recognizes the while statement. |
1917b64
|
2020-11-01 |
Andy Chu |
[types] Add missing type annotation. |
fbee753
|
2020-11-02 |
Yanis Zafirópulos |
[doc] Copy editing, spelling fixes (#855) |
955623c
|
2020-11-02 |
Andy Chu |
[builtin/test] Implement long flags and simple_test_builtin |
8a80016
|
2020-11-02 |
Andy Chu |
[osh-language] procs don't return expressions |
96a7290
|
2020-11-03 |
Andy Chu |
[refactor] Move some code into the tea/ dir |
4072251
|
2020-11-03 |
Andy Chu |
[refactor] Rename file with builtin funcs |
8263fca
|
2020-11-03 |
Andy Chu |
[osh-language] Put procs in the same namespace as shell functions. |
95d6522
|
2020-11-03 |
Andy Chu |
[refactor] Prepare for shopt --unset dynamic_scope |
6f3c277
|
2020-11-03 |
Andy Chu |
[fix] Fix lint errors. |
176ce80
|
2020-11-03 |
Andy Chu |
[refactor] More cleanup of the interface to state.Mem |
db49cf3
|
2020-11-03 |
Andy Chu |
[refactor] Rename GetVar,SetVar -> GetValue,SetValue |
cdb0bbb
|
2020-11-03 |
Andy Chu |
[refactor] Use state.SetVar() instead of explicit scope_e.Dynamic |
de0a6e2
|
2020-11-03 |
Andy Chu |
[refactor] More refactoring of scope_e for dynamic scope |
a6fe210
|
2020-11-03 |
Andy Chu |
[translation] Fix function/method name hacks |
bedd1ed
|
2020-11-04 |
Andy Chu |
[cleanup] Remove unused code |
a3e9246
|
2020-11-04 |
Andy Chu |
[oil-language] GetValue() respects shopt --unset dynamic_scope |
55eec23
|
2020-11-04 |
Andy Chu |
[test/lint] Fix build |
1517e6b
|
2020-11-04 |
Andy Chu |
[fix] Fix unit tests by initializing mem.exec_opts. |
d67f9ce
|
2020-11-04 |
Batuhan Taskaya |
[tea] Create AST nodes for 'for' loops (#857) |
9c3d3c2
|
2020-11-04 |
Andy Chu |
[refactor] Remove unused Return() node, and replace it with Tea |
c24e447
|
2020-11-04 |
Andy Chu |
[oil-language] Support shopt --unset dynamic_scope |
0282e39
|
2020-11-04 |
Andy Chu |
[tea] Fix the test suite to properly signal errors. |
64b5b1e
|
2020-11-04 |
Andy Chu |
[translation] Rewrite for mycpp since it doesn't support a[::2] |
79aa948
|
2020-11-04 |
Andy Chu |
[oil-language] Restore 'unset' to dynamic scope. |
481562f
|
2020-11-04 |
Andy Chu |
[oil-language] Change some hidden assignments to SetLocalShopt() |
8e9c60d
|
2020-11-05 |
Andy Chu |
[demo] Repro of bug #858. |
2d0be1b
|
2020-11-05 |
Andy Chu |
[oil-language] "neuter" all assignments in Oil. |
790c065
|
2020-11-05 |
Andy Chu |
[refactor] Renamings around scopes for clarity. |
f7e8fe1
|
2020-11-05 |
Andy Chu |
[oil-language] Enhance strict_errexit |
f71f2fa
|
2020-11-05 |
Andy Chu |
[doc] Document how to fix strict_errexit Problems |
1935bec
|
2020-11-05 |
Andy Chu |
[fix] Fix unit tests. |
a0795ce
|
2020-11-05 |
Andy Chu |
[oil-language] Enforce parse_backslash in unquoted words. |
d19f6ea
|
2020-11-05 |
Andy Chu |
[test/parse-errors] Fix the harness to assert an error! |
6798c92
|
2020-11-05 |
Andy Chu |
[build] Inline dependency to fix the OVM tarball. |
f6951c0
|
2020-11-06 |
Andy Chu |
[translation] Implement C++ version of IsValidCharEscape() |
4f67c48
|
2020-11-06 |
Andy Chu |
[devtools] Fix strict_errexit bugs in our own scripts! |
b80df9f
|
2020-11-06 |
Andy Chu |
[builtin/pp] Rename pp .cell -> pp cell |
1b12685
|
2020-11-06 |
Andy Chu |
[oil-language] Implement setref keyword for "out params". |
60cc2aa
|
2020-11-06 |
Andy Chu |
[doc] Update 'setref' example |
f9592ee
|
2020-11-06 |
Andy Chu |
[release] Bump to version 0.8.4 |
1e9ac27
|
2020-11-06 |
Andy Chu |
[opy/regtest] Update golden checksums. |