| 8809c92
|
2018-04-30 |
Andy Chu |
Implement the &> and &>> redirects (from bash). |
| 5ce621d
|
2018-04-30 |
Andy Chu |
Fix a spec test which depended on the developer's umask setting. |
| 68fcc23
|
2018-04-30 |
Andy Chu |
Raw copy of my completion scripts. |
| 73277be
|
2018-04-30 |
Andy Chu |
Add stub of README for completion. |
| d9bebcd
|
2018-05-01 |
Andy Chu |
Add "OpenGL for bash" to the wild tests. |
| 2ec7302
|
2018-05-05 |
Yorwba |
Handle parsing failure in _ReadVarOpArg (#100) (#101) |
| b300a34
|
2018-05-06 |
Yorwba |
Replace leftover use of tdop.ParseError by p_die (#102) |
| 865bd29
|
2018-05-02 |
Andy Chu |
Archive the source file corpus for the wild tests. |
| 65e487b
|
2018-05-13 |
Andy Chu |
Add crankshaft Raspberry Pi distro to wild tests. |
| 179be3f
|
2018-05-18 |
BatmanAoD |
Implement cd -P and -L; respect -- (#109) |
| c5a61b5
|
2018-05-18 |
BatmanAoD |
Implement the pwd builtin (#111) |
| 33e867f
|
2018-05-18 |
Andy Chu |
Remove frozen.c and frozenmain.c from OVM. |
| 035d598
|
2018-05-18 |
Andy Chu |
Remove Modules/getpath.c from OVM. |
| e6a0bcb
|
2018-05-18 |
Andy Chu |
Get rid of unused greedy arg. |
| 7ca83b0
|
2018-05-21 |
Andy Chu |
Remove complexobject.c from the OVM build. |
| e5d373a
|
2018-05-25 |
Andy Chu |
Fix assertion crash in ${#array[@]} (when it's unquoted). |
| 62f4872
|
2018-05-25 |
Andy Chu |
Add 'i' to $- when the shell is interactive. |
| fc29443
|
2018-05-21 |
Andy Chu |
Rewrite ${//} with the libc regexec() API. |
| c16d264
|
2018-05-26 |
BatmanAoD |
Implement set -o vi/emacs (#120) |
| c1ad118
|
2018-05-26 |
Andy Chu |
Move 'set -o vi' test to sh-options.test.sh |
| 86ec43d
|
2018-05-26 |
Andy Chu |
Create a devtools/ctags.sh script for understanding CPython. |
| 10a1349
|
2018-05-26 |
Andy Chu |
Turn VAR_NAME_RE into a predicate IsValidVarName, and lower to re2c. |
| babc25c
|
2018-05-27 |
Andy Chu |
Make style of compile-time choices in osh/match.py more consistent. |
| 3315b78
|
2018-05-28 |
Andy Chu |
Test the consistency of shells with regard to parsing empty bodies. |
| 451ca9e
|
2018-05-29 |
Yorwba |
Handle parse failure on left-hand side of logical or (#124) |
| fee4c2e
|
2018-05-28 |
Andy Chu |
Add test for missing parse error. |
| 57187b4
|
2018-05-29 |
Yorwba |
Fix crash on empty for expression ((;;)) (#123) |
| 2d2e322
|
2018-05-28 |
Andy Chu |
Test empty bodies against ZSH too. |
| 2a65b3c
|
2018-05-28 |
Andy Chu |
Factor out asdl/pretty.py because it uses the 're' module. |
| d12a555
|
2018-05-28 |
Andy Chu |
Break another dependency on the 're' module. |
| dbc0bcc
|
2018-05-29 |
Yorwba |
Replace leftover lex.VAR_NAME_RE.match by match.IsValidVarName (#128) |
| 7044954
|
2018-05-29 |
Yorwba |
Use argv.py instead of argv in spec tests (#129) |
| 56ea936
|
2018-05-29 |
Andy Chu |
Fix build by disabling unused import. |
| b3e6cb7
|
2018-05-28 |
Andy Chu |
Move SimpleLexer to osh/match.py. |
| dca4319
|
2018-05-29 |
Andy Chu |
Fix the Travis build. It runs without 'fastlex'. |
| 57bb691
|
2018-05-29 |
Andy Chu |
Trying to fix Travis build again :-( |
| f7fde14
|
2018-05-29 |
Andy Chu |
Translate ECHO_E_LEXER to a native fastlex.MatchEchoToken() function. |
| acdfc71
|
2018-06-01 |
Yorwba |
Handle arrays with partially unset elements (#126) |
| 3d83b92
|
2018-05-31 |
Andy Chu |
Fix invocation of sh_spec.py in the empty-bodies test |
| ed0b03b
|
2018-05-31 |
Aleks Kamko |
A release tarball built on Linux now compiles on OS X (#127) |
| 9dbc472
|
2018-05-31 |
Andy Chu |
Bump version to 0.5.alpha4 |
| 7a81eb6
|
2018-05-29 |
Andy Chu |
Extract a function and move the ECHO_E_LEXER definition. |
| 862724a
|
2018-05-31 |
Andy Chu |
Change array to string because we're using 'set -u'. |
| 4fb0bac
|
2018-06-01 |
Andy Chu |
Fix unit tests broken in last change. |
| 9995c96
|
2018-06-01 |
Andy Chu |
Hook up the echo -e lexer to fastlex. |
| 1b5e279
|
2018-06-01 |
Andy Chu |
Make the unit tests insensitive to the presence of fastlex.so. |
| 00c299e
|
2018-06-05 |
Andy Chu |
change test format |
| b954b69
|
2018-06-05 |
Andy Chu |
got basic utf-8 encoding working, needs cleanup |
| 8e772f9
|
2018-06-05 |
Andy Chu |
Refactor: use a variable length array of bytes_ |
| e6cdfa6
|
2018-06-05 |
Andy Chu |
Fix unit test |
| e2892da
|
2018-06-05 |
Andy Chu |
hook up the new Utf8Encode function |
| 413a27e
|
2018-06-05 |
Andy Chu |
remove comments |
| 058352c
|
2018-06-05 |
Andy Chu |
change comment and credit |
| d94e0c5
|
2018-06-05 |
Andy Chu |
Change to bitwise style |
| 440356a
|
2018-06-06 |
okay |
implement BASH_REMATCH (#133) (#139) |
| fc10790
|
2018-06-06 |
Andy Chu |
Merge branch 'master' into dev/oil-2 |
| d33f021
|
2018-06-06 |
Andy Chu |
fix indentation |
| 5e3eff2
|
2018-06-06 |
Andy Chu |
var style |
| 17cf4c9
|
2018-06-07 |
Andy Chu |
Implement BASH_REMATCH with the libc.regex_match() function. |
| 60c86c4
|
2018-06-07 |
Andy Chu |
Merge branch 'master' into dev/oil-2 |
| 4f19662
|
2018-06-05 |
Andy Chu |
Do utf-8 encoding of \u1234 in pure Python. |
| d5cbdc5
|
2018-06-07 |
Andy Chu |
Merge branch 'dev/oil-2' of github.com:oilshell/oil into dev/oil-2 |
| f238a6d
|
2018-06-08 |
Andy Chu |
Fix bug in parsing of hex code points constants. |
| 5f4ef18
|
2018-06-08 |
Caroline Lin |
String length operators now counts code points, not bytes (#145) |
| 3c2a7c2
|
2018-06-10 |
Andy Chu |
Fix segfault under gcc 8. |
| be9f859
|
2018-06-11 |
Andy Chu |
Initial implementation of readlink -f. |
| a68ab70
|
2018-06-14 |
Nicolas Hahn |
Implement readlink -f with libc's realpath() (#147) |
| 0133ecc
|
2018-06-10 |
Andy Chu |
Mark the readlink gold test as one that is passing. |
| 8e7d1c5
|
2018-06-14 |
Andy Chu |
Comments and minor style changes in native/libc.c. |
| 9b16199
|
2018-06-14 |
Andy Chu |
Make note of busybox difference |
| f427f91
|
2018-06-14 |
Andy Chu |
Use None as the error value instead of -1. |
| ef848b3
|
2018-06-14 |
Andy Chu |
Handle regex syntax errors at runtime. |
| cbc99f0
|
2018-06-14 |
Andy Chu |
Also raise RuntimeError in libc.regex_first_group_match(). |
| 2503f25
|
2018-06-14 |
Andy Chu |
Style tweak: flatten out the conditionals. |
| 479782e
|
2018-06-14 |
Aleks Kamko |
Fix more ${//} cases by properly parsing the glob into an AST (#134) |
| eec59fb
|
2018-06-14 |
Andy Chu |
Spec tests for the last glob parser commit. |
| 1d6bbeb
|
2018-06-22 |
Andy Chu |
Failing tests for 'source' with arguments. |
| cb9850f
|
2018-06-22 |
Andy Chu |
Implement source with argv array. |
| 094636c
|
2018-06-22 |
Andy Chu |
Move tests of 'source' and 'eval' to their own file. |
| 1ad997d
|
2018-06-22 |
Andy Chu |
'source' now always updates ${FUNCNAME[@]}. |
| a4c178a
|
2018-06-24 |
Andy Chu |
Implement the glob parser with an re2c-based lexer. |
| 3856472
|
2018-06-24 |
Andy Chu |
Get rid of redundant glob -> regex conversion in ${array[@]//pat*/sub}. |
| c6eb308
|
2018-06-24 |
Andy Chu |
Make a test case less sensitive to the contents of $TMP. |
| 294f54f
|
2018-06-24 |
Andy Chu |
SimpleLexer now stops at Id.Eol_Tok instead of checking the position. |
| 5441874
|
2018-06-24 |
Andy Chu |
Move Utf8Encode to libstr, in preparation for decoding. |
| e371479
|
2018-06-24 |
Andy Chu |
Fix lint errors (and thus the Travis build). |
| 14df02e
|
2018-06-25 |
andychu |
Document how to run opy/callgraph.py |
| d032351
|
2018-06-25 |
Andy Chu |
Run 2to3 on devtools/completion.py so opy/build.sh works again |
| f1fea78
|
2018-06-25 |
Andy Chu |
Fix test flakiness pointed out by Yorwba. |
| 916d440
|
2018-06-25 |
Janice Shiu |
Calculate length of unicode string without depending on Python's implementation (#152) |
| 68bfa35
|
2018-06-25 |
Andy Chu |
Make alias spec test less sensitive to commands on $PATH. |
| cae0d5b
|
2018-06-25 |
Andy Chu |
Change dash/mksh unicode test cases to "N-I". |
| 68dc292
|
2018-06-25 |
Andy Chu |
A couple comments on utf-8 string length. |
| a5d6a19
|
2018-06-25 |
Andy Chu |
Simple fibonacci example to test a subset of the Python VM. |
| 5b6336b
|
2018-06-27 |
andychu |
Add instructions on building the grammar pickle for OPy. |
| 1afd2dd
|
2018-06-27 |
Andy Chu |
Demo of Python/OPy bytecode decoding in C++. |
| eefd3a4
|
2018-06-28 |
Andy Chu |
Temporary fix so 'asdl/run.sh osh-demo' compiles again. |
| 85e0b15
|
2018-06-28 |
Andy Chu |
Fix a compile error. |
| 6c0c9b9
|
2018-06-29 |
Andy Chu |
Add ovm.py, a subset of byterun which runs gold/fibonacci.py. |
| f0c3495
|
2018-07-01 |
Andy Chu |
Fill out ovm_codegen.py. |
| 9f99535
|
2018-07-01 |
Andy Chu |
don't bother with docstring |
| 0fede0d
|
2018-07-01 |
Andy Chu |
comments |
| 46c3840
|
2018-07-02 |
granttrec |
Use a new, stricter format for the spec tests (#156) |
| 71cb657
|
2018-07-02 |
Andy Chu |
Fix flakiness in umask spec test. |
| 676f988
|
2018-07-02 |
Andy Chu |
Merge branch 'master' into dev/oil-4 |
| 6740baa
|
2018-07-02 |
Andy Chu |
Fix the Travis build. |
| 6eb73bd
|
2018-07-03 |
granttrec |
Update comments in sh_spec.py to match the new spec test format (#157) |
| 5fc5f8a
|
2018-07-03 |
Andy Chu |
More updates to the comments in sh_spec.py. |
| 5151cf8
|
2018-07-03 |
Andy Chu |
A script to build known versions of all shells we test against. |
| cc5b7c1
|
2018-07-03 |
Andy Chu |
Build a static ZSH binary. |
| 106f216
|
2018-07-04 |
Andy Chu |
Working toward an Oil release (on a machine without root privileges). |
| ce50443
|
2018-07-09 |
Andy Chu |
wild test changes to run from a tarball. |
| b8a7955
|
2018-07-10 |
Andy Chu |
Change unit test output to plain text. |
| 82581ee
|
2018-07-10 |
Andy Chu |
Get rid of ANSI output from test/sh_spec_test.py |
| 24e9318
|
2018-07-10 |
Andy Chu |
Bump version to 0.5 and update release process docs. |
| 90f75f4
|
2018-07-12 |
Andy Chu |
Automation changes for the 0.5 release. |
| 5900526
|
2018-07-12 |
Andy Chu |
Oops, version is 0.5.0, not 0.5. |
| 683e6ec
|
2018-07-12 |
Andy Chu |
Fix 'make clean' in the source tarball. |
| 2a785a7
|
2018-07-12 |
Andy Chu |
Fix 'make clean' for real this time. |
| f3484d8
|
2018-07-12 |
Andy Chu |
Remove unicodeobject.c and family from the OVM build! |
| d9afd05
|
2018-07-12 |
Andy Chu |
Shell functions to publish OPy test output for the release. |
| d832050
|
2018-07-14 |
Andy Chu |
The release index now links to OPy test output. |
| bc67d50
|
2018-07-16 |
Andy Chu |
Update release automation docs |
| d144bea
|
2018-07-16 |
Andy Chu |
Generate the correct git changelog for the 0.5.0 release. |
| 89a5e5f
|
2018-07-17 |
Andy Chu |
Change the name of the second benchmark machine |