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 |