ff775a5
|
2020-06-12 |
Andy Chu |
[release] Minor fixes in HTML |
8dc328d
|
2020-06-13 |
Andy Chu |
[refactor] Extract core/main.py from bin/oil.py |
412ab94
|
2020-06-13 |
Andy Chu |
[refactor] Use args.Reader() in main() |
9987ef6
|
2020-06-14 |
Andy Chu |
[refactor] Preparing for osh-pure main() |
ce3fc2d
|
2020-06-14 |
Andy Chu |
[refactor] Make the _ResourceLoader a parameter. |
e4e43a0
|
2020-06-14 |
Andy Chu |
[translation] Generate types for FlagSpecAndMore |
50740c6
|
2020-06-14 |
Andy Chu |
[translation] Fix C++ arg_types.h. |
947973d
|
2020-06-14 |
Andy Chu |
[types] Use vm._Builtin consistently |
9c4786b
|
2020-06-14 |
Andy Chu |
[types] core/main.py now type checks |
e0c81eb
|
2020-06-14 |
Andy Chu |
[refactor] Get rid of _devbuild/gen/help_index.py |
7e83609
|
2020-06-14 |
Andy Chu |
[fix] lint, cast with string, etc. |
d1b53fa
|
2020-06-14 |
Andy Chu |
[main] Remove error when oshrc doesn't exist |
d3c9240
|
2020-06-14 |
Andy Chu |
[refactor] Rename core/{main => shell} to avoid name conflict |
f128339
|
2020-06-14 |
Andy Chu |
[refactor] Remove redundant ui.Stderr(). |
927ac8d
|
2020-06-14 |
Andy Chu |
[test/lint] Fix build |
ee4dc74
|
2020-06-15 |
Andy Chu |
[translation] Make expr_ev optional. |
ba6a8b3
|
2020-06-15 |
Andy Chu |
[test/lint] Fix build. |
721e5da
|
2020-06-15 |
Andy Chu |
[refactor] Extract functions to initialize different builtins. |
b63cfb0
|
2020-06-15 |
Andy Chu |
[translation] main() for a pure interpreter (in progress) |
4b36ce2
|
2020-06-15 |
Andy Chu |
[translation] _ResourceLoader has a simpler API. |
97814f7
|
2020-06-15 |
Andy Chu |
[translation] Fix more compile errors, and fix loader usage. |
23c448e
|
2020-06-15 |
Andy Chu |
[refactor] Move Python-only functions from core/{util => pyutil}.py |
d476286
|
2020-06-15 |
Andy Chu |
[translation] bin/osh_eval compiles again, now with core/pure.py |
715d73f
|
2020-06-16 |
Andy Chu |
[types] Use _DebugFile base class consistently |
a25f14d
|
2020-06-16 |
Andy Chu |
[translation] Remove code that's subsumed by core/pure.py. |
424d932
|
2020-06-16 |
Andy Chu |
[translation] Running until assertion in ParseMore(). |
96b340a
|
2020-06-17 |
Andy Chu |
[doc] Link 0.8.pre6 release announcement |
a662f87
|
2020-06-19 |
Andy Chu |
[mycpp] Add an option to generate a header. |
2cf1d15
|
2020-06-19 |
Andy Chu |
[cleanup] Remove unused shell functions. |
f79459c
|
2020-06-19 |
Andy Chu |
[translation] Start generating a header osh_eval.h. |
359fee6
|
2020-06-19 |
Andy Chu |
[translation] Generate asdl/{runtime,format} in a header. |
01c3f4a
|
2020-06-19 |
Andy Chu |
[cleanup] Remove declarations now exported by mycpp. |
7dbac10
|
2020-06-19 |
Andy Chu |
[test/cpp-unit] Fix unit tests with #ifdef. |
6d505d8
|
2020-06-19 |
Andy Chu |
[translation] Trying to translate FlagSpecAndMore. |
489a0e2
|
2020-06-21 |
Andy Chu |
[refactor] Simplify preamble.h and osh_eval_stubs.h. |
830214a
|
2020-06-21 |
Andy Chu |
[test/cpp-unit] Fix after renaming |
881409c
|
2020-06-21 |
Andy Chu |
[refactor] Rename core/{passwd => pyos}.py |
a3152ec
|
2020-06-21 |
Andy Chu |
[refactor] Get rid of core/meta.py |
59b7fea
|
2020-06-22 |
Andy Chu |
[refactor] Expose str_equals0() in mylib |
0db3774
|
2020-06-22 |
Andy Chu |
[translation] Start constructing _FlagSpecAndMore |
c5d620b
|
2020-06-22 |
Andy Chu |
[translation] More work on _FlagSpecAndMore |
305d11d
|
2020-06-22 |
Andy Chu |
[translation] Fix implementation inheritance of _Executor. |
27c066d
|
2020-06-22 |
Andy Chu |
[test/spec] Failing test for #777 regarding EXIT trap. |
81abd77
|
2020-06-22 |
Andy Chu |
[refactor] Rename to PlusFlag to avoid confusion |
fda5bc1
|
2020-06-22 |
Andy Chu |
[refactor] OnMatch() takes an attached_arg argument. |
cf54e9a
|
2020-06-22 |
Andy Chu |
[flags] Require options to be enabled explicitly. |
d4e9be2
|
2020-06-22 |
Andy Chu |
[cleanup] Remove 'typed' option that's no longer used. |
c7fbdd8
|
2020-06-22 |
Andy Chu |
[flags] The args - and + end flag parsing! |
847ef35
|
2020-06-22 |
Andy Chu |
[main] Run EXIT trap after explicit 'exit' |
9cda125
|
2020-06-22 |
Andy Chu |
[refactor] Get rid of ASDL versions of FlagSpec. |
f8aebb1
|
2020-06-23 |
Andy Chu |
[refactor] Use more polymorphism for args::_Action. |
6c31ded
|
2020-06-23 |
Andy Chu |
[translation] Planning out better serialization of flag specs. |
95712d1
|
2020-06-23 |
Andy Chu |
[translation] Work on serializing default flag values to consts. |
a3b42da
|
2020-06-23 |
Andy Chu |
[translation] Work on structure for deserializing flag specs. |
f7ef78f
|
2020-06-23 |
Andy Chu |
[translation] Misc fixes trying to get ParseMore() to work. |
730c7e7
|
2020-06-24 |
Andy Chu |
[osh-language] Add tilde expansion for ${x-~} and ${x//~/} |
cf3aa1f
|
2020-06-24 |
Andy Chu |
[refactor] Avoid EvalStatic() in word_parse.py. |
7af8eeb
|
2020-06-24 |
Andy Chu |
[osh-language] Add missing tilde detection in [[ ]] |
5ff7bd2
|
2020-06-24 |
Andy Chu |
[refactor] Simplify tilde detection and add mutating method. |
931ce4f
|
2020-06-24 |
Andy Chu |
[osh-language] Add special tilde expansion rules for assignments |
464cda9
|
2020-06-24 |
Andy Chu |
[translation] Adjust tilde changes so they translate and compile. |
856a86c
|
2020-06-24 |
Andy Chu |
[osh-language] Implement shopt -s strict_tilde. |
b7d3a4a
|
2020-06-24 |
Andy Chu |
[fix] Clean up after last change (lint, spec tests, etc.) |
670d1ec
|
2020-06-24 |
Andy Chu |
[translation] Serialize args::_Action more correctly. |
edd9bc4
|
2020-06-25 |
Andy Chu |
[translation] Serialize flag validators. |
a2ed8b9
|
2020-06-25 |
Andy Chu |
[frontend/args] Distinguish between '' and None/nullptr. |
8f33141
|
2020-06-25 |
Andy Chu |
[test/spec] Import toysh blog test cases |
84c64b9
|
2020-06-26 |
Andy Chu |
[test/spec] Test corner cases like ${@@P} |
bfb28ee
|
2020-06-26 |
Andy Chu |
[osh-language] Implement @Q on arrays, and tighten ${} language |
a715034
|
2020-06-26 |
Andy Chu |
[osh-language] Word eval adjustments. |
51570ca
|
2020-06-27 |
Andy Chu |
[osh-language] Fix the integration of WordParser and TdopParser. |
fd9b506
|
2020-06-27 |
Andy Chu |
[fix] Fix slice parsing and unit tests. |
dcdfb61
|
2020-06-27 |
Andy Chu |
[fix] Fix the last fix! |
087de4f
|
2020-06-27 |
Andy Chu |
[ArithEvaluator] Fix infinite recursion in arith_expr_e.Word case. |
9845cca
|
2020-06-27 |
Andy Chu |
[translation] Minor fixes to make it translate again. |
262c4bf
|
2020-06-29 |
Andy Chu |
[builtin/read] Implement read -s |
3f5f6ac
|
2020-06-29 |
Andy Chu |
[refactor] Use pyos.TermState for read -n in addition to read -s |
0c2adef
|
2020-06-29 |
Andy Chu |
[translation] Make 'read' builtin translate again. |
ac53afb
|
2020-06-30 |
Andy Chu |
[builtin/read] Implement read -t 0 |
f7e384c
|
2020-06-30 |
Andy Chu |
[flag_gen] Handle value.Float case |
eff72d2
|
2020-07-02 |
Andy Chu |
[translation] Trivially translate floating point constants |
17b272f
|
2020-07-02 |
Andy Chu |
[toil] Try to run ble.sh tests. |
460b98a
|
2020-07-02 |
Andy Chu |
[main] Warn about --rcfile that's ignored |
4776b48
|
2020-07-02 |
Andy Chu |
[toil] Create a new 'cpp' task. |
7ee5648
|
2020-07-03 |
Andy Chu |
[build] Get rid of hard-coded path. |
f162537
|
2020-07-03 |
Andy Chu |
[toil] More weork on the 'cpp' task |
f1eba2e
|
2020-07-03 |
Andy Chu |
[demo] Perl and Python backtrack, but POSIX style engines don't. |
640c22d
|
2020-07-03 |
Andy Chu |
[translation] Minor rewrite to avoid 'in' and get maybe_str_equals() |
6a4ab37
|
2020-07-03 |
Andy Chu |
add comment |
50d308d
|
2020-07-03 |
Andy Chu |
[toil] Fix osh-eval-demo task |
a1ddd55
|
2020-07-05 |
Andy Chu |
[demo] Benchmark for glob, examine greedy .* |
fd388ad
|
2020-07-05 |
Andy Chu |
[demo] Test out regex submatches. |
79761d9
|
2020-07-05 |
Andy Chu |
[demo] Moved to oilshell/blog-code/regular-languages |
64a5465
|
2020-07-06 |
Andy Chu |
[release] Bump version to 0.8.pre7 |
97ce721
|
2020-07-06 |
Andy Chu |
[test/opy] Update golden checksums. |
bfe7937
|
2020-07-06 |
Andy Chu |
[release] Add missing file, and add TODO |
338d3bb
|
2020-07-06 |
Andy Chu |
[tools/readlink] Fix arg parsing bug found by 'gold' tests. |
e9c3f51
|
2020-07-06 |
Andy Chu |
[main] Fix osh command parsing |
9498723
|
2020-07-06 |
Andy Chu |
[test/parse-errors] Fix location of oil-native |
1ef915d
|
2020-07-06 |
Andy Chu |
[release] Minor fixes |
cb502fc
|
2020-07-06 |
Andy Chu |
[benchmarks] Fix invocation of osh_eval |
a4bf870
|
2020-07-06 |
Andy Chu |
[release] Shell functions for the 0.8.pre7 release. |
4cd7e91
|
2020-07-06 |
Andy Chu |
[test] Fix glob expansion. |