eb7a4cfb
|
2022-05-20 |
Andy C |
[oil-language] Fix bug where d->data conflicted with 'data' keyword |
67161958
|
2022-05-20 |
Andy C |
[oil-language] Disallow shell style assignment |
0e25ef91
|
2022-05-20 |
Andy C |
[oil-language] Disallow bash (( with parse_dparen |
752789e0
|
2022-05-20 |
Andy C |
[translation] Fix conditional style |
f04fb431
|
2022-05-20 |
Andy C |
[doc] Document NAME=value convention |
db530ca4
|
2022-05-20 |
Andy C |
[test/parse-errors] Disable a couple cases for oil-native |
c137981d
|
2022-05-20 |
Andy C |
[oil-language] Remove NotImplementedError |
3896a8bc
|
2022-05-20 |
Andy C |
[spec/oil-array] change spec title |
555c0cbc
|
2022-05-20 |
Andy C |
[oil-language] Failing test cases for enhanced for loop |
4d50a341
|
2022-05-20 |
Andy C |
[oil-language] Remove old functions |
7004d0c2
|
2022-05-20 |
Andy C |
[oil-language] Remove list comprehension and generators |
512c0ff4
|
2022-05-20 |
Andy C |
[oil-language] Planning config file functions |
522d30ba
|
2022-05-20 |
Andy C |
[oil-language] Remove old typed array literal syntax |
97eadd69
|
2022-05-20 |
Andy C |
[oil-language] Remove old notion of 'func' |
9e195b8d
|
2022-05-20 |
Andy C |
[fix] Unit tests and lint errors. |
d0e274b8
|
2022-05-20 |
Andy C |
[refactor] Create for_iter sum type |
4dffe111
|
2022-05-20 |
Andy C |
[oil-language] Parse the new for loop style |
75f78b67
|
2022-05-20 |
Andy C |
[oil-language] Implement new for loop on lists and dicts |
f6853123
|
2022-05-20 |
Andy C |
[oil-language] Remove OilForIn, as its now subsumed |
1da961c4
|
2022-05-20 |
Andy C |
[oil-language] Change schema of 'for' loop |
1a589e9d
|
2022-05-20 |
Andy C |
[oil-language] Parse multiple indices in for loop |
bc977ae2
|
2022-05-20 |
Andy C |
[fix] For loop parsing, and osh2oil |
ec8a14de
|
2022-05-20 |
Andy C |
[oil-language] Support multiple loop variables in for loops |
e0f118cc
|
2022-05-20 |
Andy C |
[oil-language] Implement shopt --unset parse_bare_word |
53519481
|
2022-05-21 |
Andy C |
[oil-language] Require left paren in case clauses |
6e039889
|
2022-05-21 |
Andy C |
[builtin/shvar] Clear the PATH cache when modifying PATH |
21674fe6
|
2022-05-21 |
Andy C |
[oil/builtins] Stub for push-procs builtin. |
c30b75f3
|
2022-05-21 |
Andy C |
[oil/builtins] Implement 'fopen' builtin |
def95713
|
2022-05-21 |
Andy C |
[doc] Document for loops and 'fopen' |
08782be6
|
2022-05-21 |
Andy C |
[refactor] Remove wrapper in oil_lang.objects |
51144621
|
2022-05-21 |
Andy C |
Revert "[refactor] Remove wrapper in oil_lang.objects" |
425fed09
|
2022-05-21 |
Andy C |
[spec/oil-with-sh] Add a few more test cases |
43b9b5ba
|
2022-05-22 |
Andy C |
[oil-language] Start implementing the parse_config() function |
4bc02d45
|
2022-05-22 |
Andy C |
[oil-language] Better error message when there's a trailing comma. |
cdb2459e
|
2022-05-22 |
Andy C |
[translation] Fix translation of error::Expr |
e9d60e3e
|
2022-05-22 |
Andy C |
[osh/cmd_parse] Tighten up a syntax error |
5cd1259a
|
2022-05-22 |
Andy C |
[oil-language] Multiple for loop variables are separated by commas |
b9d9aa32
|
2022-05-22 |
Andy C |
[oil-language] Constant case patterns should be quoted |
d7180997
|
2022-05-23 |
Andy C |
[oil-language] parse_config() works! |
fcfd096b
|
2022-05-23 |
Andy C |
[oil-language] First cut of eval_to_dict() |
47c97239
|
2022-05-23 |
Andy C |
[oil-language] First cut of Config Dialect, called Hay :) |
c83bddf1
|
2022-05-24 |
Andy C |
[cleanup] Remove the bin/oven experiment |
1f1087ef
|
2022-05-24 |
Andy C |
[fix] Recalculate dependencies afte removing bin/oven |
2abd1bbe
|
2022-05-25 |
Andy C |
[test/spec] Add cases to oil-config |
3010e2e6
|
2022-05-25 |
Andy C |
[oil-language] Remove placeholder for parse_amp |
24fa954d
|
2022-05-25 |
Andy C |
[oil-language] Allow PYTHONPATH=. foo.py in Oil |
d313e406
|
2022-05-25 |
Andy C |
[spec/oil-options] Fix test case for #1140. |
bf352c29
|
2022-05-25 |
Andy C |
[doc] Move 'exit codes' out of "Getting Started". |
584b45a0
|
2022-05-26 |
Andy C |
[builtin/shopt] Support shopt -s oil:all { ... } |
27e6a642
|
2022-05-26 |
Andy C |
[builtin/haynode] Run hay nodes with oil:all |
852ddbf5
|
2022-05-26 |
Andy C |
[options] Rename oil:basic -> oil:upgrade |
3f1b3006
|
2022-05-26 |
Andy C |
[options] oil:basic -> oil:upgrade in the docs and tests |
2a267c3b
|
2022-05-26 |
Andy C |
[refactor] Use switch/case table rather than re2c for option strings |
9b39fd73
|
2022-05-26 |
Andy C |
[test/spec] Add a test file with old features to deprecate. |
82665682
|
2022-05-26 |
Andy C |
[oil-language] Move const/var/setvar etc. out of compound_command |
e4e93feb
|
2022-05-26 |
Andy C |
[fix] Fixes after removing match::MatchOption() |
1fd6ca30
|
2022-05-26 |
Andy C |
[oil-language] Hide 'proc' behind shopt --set parse_proc |
b2be7a71
|
2022-05-27 |
Andy C |
[main] Accept new options with -o, like osh -o oil:upgrade |
a28b153b
|
2022-05-27 |
Andy C |
[fix] Fix the 'oil-large' test. |
0cb8f9a4
|
2022-05-27 |
Andy C |
[hay] Plan a slightly different API with 'hay eval' |
49ce7bdf
|
2022-05-30 |
Andy C |
[web] Add blog-v6.css and 35em body CSS class |
360b3afd
|
2022-05-30 |
Andy C |
[hay] New 'hay eval' API |
9439ec11
|
2022-05-30 |
Andy C |
[hay] Factor 'hay eval' into a context manager |
3155957a
|
2022-05-30 |
Andy C |
[hay] Names are only visible inside 'hay eval' |
842044ba
|
2022-05-30 |
Andy C |
[json] Add test for the new py-yajl patch for OrderedDict |
e0cf9ce7
|
2022-05-31 |
Andy C |
[fix] Translation and lint errors |
0f453d2f
|
2022-06-01 |
Andy C |
[hay] Start ordering the dictionaries |
e02913b3
|
2022-06-01 |
Andy C |
[pylib] Make a copy of OrderedDict |
d876dcc4
|
2022-06-01 |
Andy C |
[translation] Able to translate d = NewDict() |
cb2a3620
|
2022-06-01 |
Andy C |
[hay] Serialize objects to JSON properly |
599671e7
|
2022-06-02 |
Andy C |
[fix] Fix undefined vars in our copy of collections_ |
01683047
|
2022-06-02 |
Andy C |
[hay] Only add notes to the tree after checking for failure. |
3d7fef4c
|
2022-06-02 |
Andy C |
[hay] Change rules for arguments to nodes |
8200432a
|
2022-06-03 |
Andy C |
[hay] Change output schema: nodes have 'args', not 'name' |
06bab041
|
2022-06-03 |
Andy C |
[refactor] Rename hay spec tests |
71d1f5b7
|
2022-06-03 |
Andy C |
[mycpp] Pretty print OrderedDict more nicely |
aae0d266
|
2022-06-05 |
Andy C |
[oil] Add --location-file and --location-line-offset |
37228256
|
2022-06-05 |
Andy C |
[bin/oil] Rename to --location-start-line |
5f6847ee
|
2022-06-05 |
Andy C |
[bin/oil] Rename to --location-str |
1b2f7b5b
|
2022-06-05 |
Andy C |
[hay] Fix and test serialization of code blocks |
a9f18c4f
|
2022-06-05 |
Andy C |
[test/oil-runtime-errors] Simplify test cases |
79d64153
|
2022-06-05 |
Andy C |
[test/oil-runtime-errors] Some hay errors |
ec7ccb32
|
2022-06-07 |
Geoffrey Huntley |
Enable software development from any device via https://gitpod.io (#1156) |
dc51f5b7
|
2022-06-05 |
Andy C |
[oil-language] Only allow bare assignment inside Caps { } blocks. |
d49013aa
|
2022-06-10 |
Andy C |
Merge branch 'master' of github.com:oilshell/oil |
5de2f831
|
2022-06-10 |
Andy C |
[doc] Skeleton of Hay doc |
f9193a55
|
2022-06-10 |
Andy C |
[hay] Two hay evaluation modes. |
d7c40686
|
2022-06-10 |
Andy C |
[hay] Don't mutate globals in Hay evaluation |
5c2f9f20
|
2022-06-10 |
Andy C |
[spec/hay] Refactor test cases |
b8e74e7d
|
2022-06-11 |
Andy C |
[doc] Rewrite deprecation doc |
c8da657f
|
2022-06-11 |
Andy C |
[doc] Polish upgrade-breakage |
5da011e3
|
2022-06-11 |
Andy C |
[doc] Polish upgrade-breakage. |
18c4b53b
|
2022-06-11 |
Andy C |
[spec/hay-meta] Make most metaprograming examples pass. |
30a25a94
|
2022-06-11 |
Andy C |
tweak |
8c299c6b
|
2022-06-11 |
Andy C |
[refactor] Move copy of collections to pylib |
6abde53c
|
2022-06-11 |
Andy C |
[ASDL] Make map[] type ordered with OrderedDict |
d2030afd
|
2022-06-11 |
Andy C |
[ASDL] Fix type checking of OrderedDict() |
18b4e002
|
2022-06-11 |
Andy C |
[hay] In attribute evaluation, hide names ending with _ |
f174fef0
|
2022-06-11 |
Andy C |
[oil-language] Dictionaries retain insertion order |
447215d2
|
2022-06-12 |
Andy C |
[fix] Type checking and spec test |
933fd1cd
|
2022-06-12 |
Andy C |
[hay] Fix parsing of nested attribute nodes |
b9d397ee
|
2022-06-12 |
Andy C |
[oil-language] Another fix for SHELL node inside Attr node. |
cc29b833
|
2022-06-12 |
Andy C |
[doc] Work on Hay doc |
732eb3aa
|
2022-06-13 |
Andy C |
[test/shell-vs-shell] New comparison of languages |
a3e0211b
|
2022-06-14 |
Andy C |
[test/shell-vs-shell] More examples, and publish it |
7d30ee61
|
2022-06-14 |
Andy C |
[doctools] Add Why Sponsor? link to docs |
02319619
|
2022-06-15 |
Andy C |
[doc] First draft of Hay doc done |
4d5d8e0c
|
2022-06-17 |
Andy C |
[doc] Polish Hay doc |
ae02c9d6
|
2022-06-20 |
Andy C |
[soil] Start 'maybe-merge' job |
02eeb7ec
|
2022-06-20 |
Andy Chu |
[cpp] Implement test -f |
1abba3f0
|
2022-06-20 |
Andy C |
[soil] First pass of 'maybe-merge' task. |
27f9d164
|
2022-06-20 |
Andy C |
Merge branch 'master' of github.com:oilshell/oil |
bfb12281
|
2022-06-20 |
Andy C |
[soil/maybe-merge] Gate it on more tasks |
f38c52b1
|
2022-06-20 |
Andy C |
[soil/maybe-merge] Wait on all Soil jobs before merging |
a8fc5237
|
2022-06-21 |
Andy C |
[soil] Cleanup /status-api/github dir |
b31dc4a9
|
2022-06-21 |
Andy C |
[soil] pushd/popd to be on the safe side |
c40c8950
|
2022-06-21 |
Justin Hong |
[build] Fix macOS build from source failing at make step (#1162) |
eef51358
|
2022-06-21 |
Andy C |
[release] Bump version to 0.11.0 |
071ca2de
|
2022-06-21 |
Andy C |
[pylib] Prune methods from collections_.OrderedDict |
8e0a822f
|
2022-06-21 |
Andy C |
[stateful/signals] Skip mksh because it appears to have a bug |
dbe5c764
|
2022-06-21 |
Andy C |
[github-actions] Don't run on master now that we test on soil-staging |