cf98611
|
2020-04-19 |
Koichi Murase |
[test/spec] Add test cases for unset, localvar and tempenv. (#718) |
4e0002e
|
2020-04-18 |
Andy Chu |
[devtools] Make sure _tmp/shells/ash doesn't override _deps/spec-bin. |
5753cba
|
2020-04-18 |
Andy Chu |
[test/spec] Fix ble-features function. |
a8916ff
|
2020-04-20 |
Andy Chu |
[translation] 8 compile errors left with osh/cmd_eval. |
4e619a6
|
2020-04-20 |
Andy Chu |
[translation] Add non-varargs versions of errfmt.Print(). |
f4256fc
|
2020-04-20 |
Andy Chu |
[translation] bin/osh_eval compiles and links with osh/cmd_eval. |
41b2367
|
2020-04-20 |
Andy Chu |
[translation] Instantiating objects in main() in bin/osh_eval. |
9662848
|
2020-04-21 |
Andy Chu |
[test/syscall] Measured number of processes to run CPython configure |
72c2c90
|
2020-04-21 |
Andy Chu |
[translation] Generate code for Lookup*Builtin() functions. |
77e3af8
|
2020-04-22 |
Koichi Murase |
[test/spec] Failing test cases for fd bugs. |
abe89a5
|
2020-04-21 |
Koichi Murase |
[core/process] Fix fd leak after redirection failure. |
7f86a1a
|
2020-04-21 |
Koichi Murase |
[core/process] Fix a problem >&100 does not fail. |
4ed53e1
|
2020-04-21 |
Koichi Murase |
[core/process] Fix a bug that fd is not closed by {fd}>&-. |
6966b67
|
2020-04-21 |
Andy Chu |
[translation] Got past 2 errors in osh/cmd_eval. |
2fd9816
|
2020-04-22 |
Koichi Murase |
[arith] Fix reversed digits in $((base#num)). (#724) |
48474aa
|
2020-04-22 |
Koichi Murase |
[test/spec] Add a test case for invalid redirections |
13e0d47
|
2020-04-22 |
Koichi Murase |
[test/spec] Failing test cases for scalar form $FUNCNAME. |
7666e47
|
2020-04-22 |
Koichi Murase |
[word_eval] Fix ${#BASH_SOURCE}, etc. |
e956611
|
2020-04-22 |
andychu |
[core/process] Fix 2 redirect bugs (#723) |
e758237
|
2020-04-22 |
Andy Chu |
[osh/arith_parse] Implement special precedence rule for cond ? a=1 : b. |
16764ed
|
2020-04-22 |
Andy Chu |
[translation] Generate the IFS state machine table in C. |
eebb9b1
|
2020-04-22 |
andychu |
[word_eval] Fix ${#BASH_SOURCE}, ${BASH_SOURCE:offset:length}, etc. |
ee80ef0
|
2020-04-22 |
Andy Chu |
[spec/introspect] Stub out shopt -s compat_array and add failing test. |
f31a52f
|
2020-04-23 |
Andy Chu |
[types] Fix annotation from last commit. |
9fc20e7
|
2020-04-23 |
Koichi Murase |
[spec/introspect] Failing test case for $((BASH_LINENO)). |
c2365f5
|
2020-04-23 |
Koichi Murase |
[arith] Allow scalar access of BASH_LINENO, etc. in arith. |
bf9f332
|
2020-04-23 |
Koichi Murase |
[spec/ble-features] Failing test case for 'shopt -s compat_array'. |
6704770
|
2020-04-22 |
Koichi Murase |
[word_eval] Implement 'shopt -s compat_array'. |
b1a16c2
|
2020-04-23 |
Koichi Murase |
[word_eval] Disallow ${#BASH_SOURCE}, etc. by default. |
edbc52e
|
2020-04-23 |
Koichi Murase |
[spec/builtin-io] Failing test case for 'IFS= read -n 1' bug. |
88f5530
|
2020-04-23 |
Koichi Murase |
[builtin/read] Fix 'IFS= read -n' bug. |
5368975
|
2020-04-23 |
Koichi Murase |
[spec/builtin-printf] Failing test case for printf %d \'. |
5b33c97
|
2020-04-23 |
Koichi Murase |
[builtin/printf] Support printf %d \'. |
6a03c1c
|
2020-04-23 |
Koichi Murase |
[spec/assign] Failing test cases for 'declare -a arr' on existing arrays. |
21246ac
|
2020-04-23 |
Koichi Murase |
[builtin/assign] Do not remove existing arrays by 'declare -a array'. |
5eaa210
|
2020-04-23 |
andychu |
[builtin/read] read uses dynamic scope; fixes 'IFS= read -n' |
109a5b3
|
2020-04-23 |
andychu |
[builtin/printf] Support printf %d \' for NUL delimiter |
4662002
|
2020-04-24 |
Koichi Murase |
[spec/ble-features] Failing test case for scalar lvalue access to arrays. |
b311fb3
|
2020-04-24 |
Koichi Murase |
[word_eval] Rename parameter 'compat_introspect' to 'is_plain_var_sub'. |
eba9532
|
2020-04-23 |
andychu |
[builtin/assign] declare -a and -A don't overwrite existing arrays |
b16e087
|
2020-04-23 |
andychu |
[word_eval] Implement 'shopt -s compat_array'. |
e8ad728
|
2020-04-24 |
Koichi Murase |
[spec/ble-features] Add test cases for compat_array. |
f6172ae
|
2020-04-24 |
Koichi Murase |
[arith] Fix scalar lvalue of arrays (compat_array). |
c3a8cef
|
2020-04-23 |
andychu |
[arith] Handle indexed and assoc array lvalues for shopt -s compat_array |
df195bb
|
2020-04-23 |
Andy Chu |
[types] Fix type annotation syntax. |
6e0be1b
|
2020-04-25 |
Andy Chu |
[test/spec] Failing spec test for DEBUG trap. |
881db8b
|
2020-04-25 |
Andy Chu |
[test/spec] Test DEBUG trap and pipelines. |
21ef8c8
|
2020-04-26 |
Andy Chu |
[devtools] Playing with debuggers: rr, gdb plugins, etc. |
df47b08
|
2020-04-26 |
Andy Chu |
[devtools] GDB plugin to print mylib Str* and an ASDL value! |
fb339f4
|
2020-04-27 |
Andy Chu |
[devtools/gdb] Make the pretty printer data-driven and more flexible. |
b00a51d
|
2020-04-27 |
Andy Chu |
[ASDL] Export sum type info for oil_gdb.py to read. |
8d9318a
|
2020-04-27 |
Andy Chu |
[translation] GDB plugin prints a tree, and mylib fixes. |
e3e6a31
|
2020-04-28 |
Andy Chu |
[translation] Re-implement Dict and fix bool() translation. |
09db25b
|
2020-04-29 |
Andy Chu |
[translation] Proper stubs for executor. |
dc8f817
|
2020-04-29 |
Andy Chu |
[test/cpp] C++ tests now use greatest.h, and run under toil. |
474d463
|
2020-04-29 |
Andy Chu |
[devtools/gdb] Refactor to _GetTag() method. |
718df06
|
2020-04-30 |
Andy Chu |
[translation] Implement 'echo' in bin/osh_eval. |
65bee82
|
2020-04-30 |
Andy Chu |
[translation] Stubs for shopt/set, for spec/arith cases. |
bdfa6ed
|
2020-05-01 |
Andy Chu |
[translation] Able to throw error::Strict. |
b8d9929
|
2020-05-02 |
Andy Chu |
[translation] Exit code and string -> int conversions. |
4b3c817
|
2020-05-02 |
Andy Chu |
[translation] More work on spec/arith. |
03132f2
|
2020-05-03 |
Andy Chu |
[translation] More work on running spec/arith |
d75a56a
|
2020-05-03 |
Andy Chu |
[translation] Add workaround for mycpp. |
f0d859a
|
2020-05-04 |
Andy Chu |
[translation] Implement more of mylib, for spec/arith cases. |
1a7f4c8
|
2020-05-04 |
Andy Chu |
[test/lint] Reformat with clang-format. |
1211307
|
2020-05-04 |
Andy Chu |
[translation] spec/arith passes 50 tests now! |
a0b8615
|
2020-05-04 |
Andy Chu |
[translation] Remove use of IndexError in core/state.py. |
5e6e545
|
2020-05-04 |
Andy Chu |
[test/spec] Run all cases with osh_eval.{py,cpp} and make a report. |
fbda156
|
2020-05-06 |
Andy Chu |
[refactor] Register flag specs consistently. |
5156b02
|
2020-05-06 |
Andy Chu |
[refactor] Misc fixes to prepare for frontend/args_gen.py. |
9ad9238
|
2020-05-07 |
Andy Chu |
[types] Refactor flag definitions toward static typing. |
2ad0a52
|
2020-05-07 |
Andy Chu |
[types] Start using the arg_types module. |
bba2575
|
2020-05-07 |
Andy Chu |
[translation] Use arg_types on all assignment builtins. |
6d82e92
|
2020-05-07 |
Andy Chu |
[translation] Fix type of default val for FlagSpec.ShortOption() |
a7545cd
|
2020-05-08 |
Andy Chu |
[translation] Refactor builtin_assign.py get rid of Any types. |
b975189
|
2020-05-08 |
Andy Chu |
[translation] Use statically typed Bool in arg_types.py. |
a223ec8
|
2020-05-08 |
Andy Chu |
[translation] builtin_assign.py doesn't crash mycpp. |
9209e64
|
2020-05-08 |
Andy Chu |
[refactor] Move Flag specs to arg_def.py. |
d2d57f8
|
2020-05-08 |
Andy Chu |
[translation] Work on frontend/args.py. |
53e2842
|
2020-05-08 |
Andy Chu |
[types] Fix build. |
5a0d58e
|
2020-05-09 |
Andy Chu |
[fix] Fix indentation in codegen. |
56cdd45
|
2020-05-09 |
Andy Chu |
[refactor] Simplify _FlagSpec. |
30ed02b
|
2020-05-09 |
Andy Chu |
[translation] C+ type stubs for frontend/args_def.py. |
2fb2be6
|
2020-05-09 |
Andy Chu |
[demo] Test out initialization of global class instances. |
efe598b
|
2020-05-09 |
Andy Chu |
[refactor] args.UsageError -> error.Usage |
124b560
|
2020-05-09 |
Andy Chu |
[translation] Fix invocation of e_usage(). |
e984e85
|
2020-05-09 |
Andy Chu |
[fix] Create a new pyerror module to break circular build dep. |
9abd664
|
2020-05-09 |
Andy Chu |
[fix] Lint fix and import fix. |
0959925
|
2020-05-09 |
Andy Chu |
[translation] Work on translating osh/builtin_assign.py. |
3967e6d
|
2020-05-10 |
Andy Chu |
[translation] More work on builtin_assign.py. |
83b5613
|
2020-05-10 |
Andy Chu |
[mycpp] Fix inheritance across modules. |
2223199
|
2020-05-10 |
Andy Chu |
[mycpp] Fix detection of virtual methods. |
bbca487
|
2020-05-10 |
Andy Chu |
[translation] Start generating constant flag specs in arg_types.cc. |
4e0781a
|
2020-05-11 |
Andy Chu |
[ASDL] Add C++ unit tests, and plan out parameterized types. |
6daf17f
|
2020-05-11 |
Andy Chu |
[ASDL] Refactoring to prepare for parameterized type syntax. |
c75ff26
|
2020-05-12 |
Andy Chu |
[ASDL] Refactor to type expressions. |
3000338
|
2020-05-12 |
Andy Chu |
[ASDL] Parse parameterized types. |
74bdd22
|
2020-05-12 |
Andy Chu |
[ASDL] Big refactoring to start using map[] type. |
f69ff76
|
2020-05-12 |
Andy Chu |
[refactor] Delete dead code in asdl/*.py. |
ee3e134
|
2020-05-13 |
Andy Chu |
[fix] Don't pass removed argument. |
94bb7ac
|
2020-05-13 |
Andy Chu |
[ASDL] Generate C++ and Python for map[]. |
57a5deb
|
2020-05-13 |
Andy Chu |
[fix] Fix build. |
89f18c3
|
2020-05-13 |
Andy Chu |
[ASDL] Handle map[user_defined_type, ...] |
15504eb
|
2020-05-14 |
Andy Chu |
[ASDL] Able to pretty-print of map[] in Python. C++ enhancements. |
e373692
|
2020-05-14 |
Andy Chu |
[ASDL] Pretty printing maps in C++ works. |
42d56ab
|
2020-05-15 |
Andy Chu |
[ASDL] Separate asdl_format.h for the unit tests. |
1b3d26b
|
2020-05-15 |
Andy Chu |
[refactor] Express _FlagSpec as runtime_asdl::flag_spec. |
a8c4707
|
2020-05-15 |
Andy Chu |
[refactor] asdl/gen_cpp.py walks parameterized types correctly. |
51fb922
|
2020-05-15 |
Andy Chu |
[refactor] Extract free functions in asdl/gen_{cpp,python}.py. |
aea4693
|
2020-05-15 |
Andy Chu |
[refactor] Use TypeExpr in gen_python.py. |
9e92590
|
2020-05-15 |
Andy Chu |
[ASDL] gen_python.py doesn't confuse None with [], {} |
0338205
|
2020-05-15 |
Andy Chu |
[refactor] Rename ASDL types to CapWords. |
d96320a
|
2020-05-15 |
Andy Chu |
[ASDL] Test out compile-time literals. |
07c983f
|
2020-05-16 |
Andy Chu |
[ASDL] Hacking on constexpr literals. Not sure if we'll use this yet. |
07681ad
|
2020-05-16 |
Andy Chu |
[test/cpp-unit] Fix mycpp/target_lang. |
6a44fc3
|
2020-05-16 |
Andy Chu |
[cpp] Write and test types for compile-time FlagSpec instances. |
e87b773
|
2020-05-16 |
Andy Chu |
[builtin/bracket] Implement test -u and test -g. |
8e51edb
|
2020-05-16 |
Andy Chu |
[osh/word_eval] Add failing spec test cases, and add location info. |
f614394
|
2020-05-17 |
Andy Chu |
[osh/word_eval] Fix definition of "falsey" arrays. |
422ab98
|
2020-05-17 |
Andy Chu |
[osh/word_eval] Fix bug where ${undef+foo} triggered the 'set -u' error. |
5e20c90
|
2020-05-17 |
Andy Chu |
[refactor] Move FlagSpec_c types to cpp/frontend_arg_def.h. |
279d1ed
|
2020-05-17 |
Andy Chu |
[frontend/arg_def] Code generator for FlagSpec. |
7c07ec9
|
2020-05-17 |
Andy Chu |
[cpp] "Inflate" the compound literals into runtime_asdl::FlagSpec_. |
ae31a27
|
2020-05-17 |
Andy Chu |
[translation] Hook up more builtins. |
0694551
|
2020-05-17 |
Andy Chu |
[frontend/arg_gen] Initialize C++ types to hold arg parsing results. |
ebe524c
|
2020-05-18 |
Andy Chu |
[test/spec-runner] Create separate jobs under _tmp/spec/$SPEC_JOB. |
3c6106d
|
2020-05-18 |
Andy Chu |
[test/spec-runner] Re-enable all spec tests. |
ffcc57e
|
2020-05-18 |
Andy Chu |
[web] Fix / enhance the test for csv2html. |
cf5953e
|
2020-05-18 |
Andy Chu |
[test/spec-runner] Make an HTML report for C++ spec tests. |
c51b18f
|
2020-05-19 |
Andy Chu |
[test/spec-cpp] Colorize good rows with new web/table features. |
bf2cedf
|
2020-05-19 |
Andy Chu |
[release] Bump version to 0.8.pre5. |
6aee22f
|
2020-05-19 |
Andy Chu |
[opy/regtest] Update golden checksums. |
99081b8
|
2020-05-19 |
Andy Chu |
[test/syscall] Fix 'rm' invocation to be more robust. |
513266b
|
2020-05-19 |
Andy Chu |
[bin/readlink] Fix flag parsing, and fix release automation. |
beae4fa
|
2020-05-19 |
Andy Chu |
[test/lint] Fix build |
f9c824d
|
2020-05-19 |
Andy Chu |
[test/spec-cpp] Allow the tests to fail. |
527aa56
|
2020-05-19 |
Andy Chu |
[osh/word_eval] Fix bug introduced by ${x+foo} fix. |
7223bd0
|
2020-05-19 |
Andy Chu |
[osh/word_eval] Fix a bug in ${array[@]+foo} |
61675c2
|
2020-05-19 |
Andy Chu |
[test/spec] Failing tests for extglob bug #758. |
ee59db8
|
2020-05-21 |
Andy Chu |
[osh-language] Fix incorrect globs by respecting shopt -s extglob. |
7be4e8f
|
2020-05-21 |
Andy Chu |
[cpp] Respect the new third arg to fnmatch(). |
d86ed2c
|
2020-05-21 |
Andy Chu |
[osh-language] Hide 'func' keyword behind an option. |
7f7ae02
|
2020-05-21 |
Andy Chu |
[test/gold] Fix parse-help test with extglob. |
4e4b850
|
2020-05-21 |
Andy Chu |
[release] Note about broken pygments dependency. |