3030ef2
|
2020-11-18 |
Andy Chu |
[toil] Build the time-helper |
9f33c12
|
2020-11-18 |
Andy Chu |
[toil] New sr.ht manifest |
c8a3194
|
2020-11-19 |
Andy Chu |
[toil] Porting to sr.ht |
c9aeab3
|
2020-11-19 |
Andy Chu |
[toil] Porting job index to sr.ht |
35e0ed5
|
2020-11-19 |
Andy Chu |
[toil] Got dev-minimal running on sr.ht |
e79723b
|
2020-11-19 |
Andy Chu |
[toil] Debugging Debian locale issue with a dummy task. |
99647b5
|
2020-11-19 |
Andy Chu |
[native/libc] Fix locale problems uncovered by bare Debian image! |
b4183d0
|
2020-11-19 |
Andy Chu |
[.builds] More fixes for sr.ht. |
01f203e
|
2020-11-19 |
Andy Chu |
[toil] Everything works on sr.ht except ovm-tarball/osh-spec |
255a192
|
2020-11-19 |
Andy Chu |
[toil] Port metadata to sr.ht and make it simpler. |
724a85d
|
2020-11-21 |
Andy Chu |
[toil] Group sr.ht jobs properly |
94f9688
|
2020-11-21 |
Andy Chu |
[.builds/ovm-tarball] Try setting UTF-8 |
470e6b8
|
2020-11-21 |
Andy Chu |
[doc] Polish idioms |
76584a3
|
2020-11-21 |
Andy Chu |
[spec/builtin-bash] Make the test hermetic. |
093a971
|
2020-11-21 |
Andy Chu |
[toil] Test new task to create cache |
92fb173
|
2020-11-21 |
Andy Chu |
change name |
6fbe7bb
|
2020-11-21 |
Andy Chu |
[build] Move _devbuild/cpython-full -> _deps/cpython-full |
29282ca
|
2020-11-21 |
Andy Chu |
[toil] Fix TRAVIS_BRANCH issue |
e556015
|
2020-11-21 |
Andy Chu |
[.builds/create-cache] Add step to make artifacts |
78313a7
|
2020-11-21 |
Andy Chu |
[spec/redirect] Stamp out mksh flakiness |
3f4a112
|
2020-11-21 |
Andy Chu |
[fix] Typo in release.sh |
54a581c
|
2020-11-21 |
Andy Chu |
[.builds] Fix artifact paths |
7148c29
|
2020-11-25 |
Andy Chu |
[my_runtime] Got examples/switch_ working |
2800584
|
2020-11-25 |
Andy Chu |
[my_runtime] Fix NUL handling in replace() and print() |
43f4e25
|
2020-11-25 |
Andy Chu |
[my_runtime] Ensure that the from space is zero-initialized. |
23062f3
|
2020-11-25 |
Andy Chu |
[my_runtime] Port Str and List functions and iterators from mylib. |
17a7e6e
|
2020-11-25 |
Andy Chu |
[mycpp] Register params as locals so they are in StackRoots |
fe4c93a
|
2020-11-25 |
Andy Chu |
[mycpp] Temporarily disable params fix |
c454692
|
2020-11-25 |
Andy Chu |
[mycpp/examples] Cleanup examples/benchmarks |
76e7b23
|
2020-11-25 |
Andy Chu |
[mycpp] Revert the change that caused a crash. |
1566d83
|
2020-11-25 |
Andy Chu |
[refactor] Make optional args in mycpp less confusing |
36cd117
|
2020-11-26 |
Andy Chu |
[mycpp] Register func params as StackRoots locals in the main case. |
fad75bb
|
2020-11-26 |
Andy Chu |
[my_runtime] Port more definitions from mylib |
9e75e07
|
2020-11-26 |
Andy Chu |
[my_runtime] Port more Str and List functions from mylib. |
a13a485
|
2020-11-26 |
Andy Chu |
[my_runtime] Port pop, reverse, sort, etc. from mylib |
0e40749
|
2020-11-26 |
Andy Chu |
[my_runtime] Port List::clear(), Str::join(), etc. |
9688d66
|
2020-11-26 |
Andy Chu |
[my_runtime] Port more Str methods |
3906795
|
2020-11-26 |
Andy Chu |
[my_runtime] Port more string methods and functions from mylib |
c61ab8f
|
2020-11-26 |
Andy Chu |
[mylib] Restore methods accidentally deleted |
b2ec5eb
|
2020-11-26 |
Andy Chu |
[my_runtime] Get more examples to compile under GC=1 |
bf2c44e
|
2020-11-26 |
Andy Chu |
[my_runtime] Port Str::split(), Dict::keys() and values(), chr(), etc. |
7fea073
|
2020-11-27 |
Andy Chu |
[fix] Fix assertion in my_runtime_test.cc. |
1fb3503
|
2020-11-27 |
Andy Chu |
[gc_heap] Change List field mask to be compile time computation. |
6a4a43c
|
2020-11-27 |
Andy Chu |
[gc_heap] Compute Dict field masks too. |
3e98cb7
|
2020-11-27 |
Andy Chu |
[gc_heap] Minor refactoring |
d1e2a6b
|
2020-11-27 |
Andy Chu |
[refactor] Extract mylib2.{h,cc} |
2d56a54
|
2020-11-27 |
Andy Chu |
[mylib2] Add types, so examples/files now works. |
c4200b8
|
2020-11-27 |
Andy Chu |
[gc_heap] Port function to mylib2, and add unit test |
044023b
|
2020-11-27 |
Andy Chu |
[gc_heap] Port some minor mylib functions |
73ae521
|
2020-11-27 |
Andy Chu |
[gc_heap] Fill in Dict iterator and methods |
2b83597
|
2020-11-28 |
Andy Chu |
[gc_heap] Got 2 more examples compiling with GC=1 |
327e57a
|
2020-11-28 |
Andy Chu |
[gc_heap] Minor refactoring. |
5780a4f
|
2020-11-28 |
Andy Chu |
[gc_heap] Implement dict_remove(). |
2e17d3e
|
2020-11-28 |
Andy Chu |
[gc_heap] Respect deletions in Dict::{keys,values}() |
19c9854
|
2020-11-28 |
Andy Chu |
[gc_heap] Implement sort() and sorted() |
835add0
|
2020-11-28 |
Andy Chu |
[gc_heap] Fix bugs with Dict iteration. |
4c38672
|
2020-11-29 |
Andy Chu |
[gc_heap] Refactor Dict iteration |
6084437
|
2020-11-29 |
Andy Chu |
[gc_heap] Port file I/O from mylib. |
75a9316
|
2020-11-29 |
Andy Chu |
[gc_heap] Fast path for identical strings |
00c9ca6
|
2020-11-29 |
Andy Chu |
[spec/type-compat] Add test case to show Nix usage of local -i. |
75fc18a
|
2020-11-29 |
Andy Chu |
[gc_heap] Add a stress test. |
2cee8a1
|
2020-11-29 |
Andy Chu |
[test/cpp-unit] Fix build. |
ded0b6c
|
2020-11-29 |
Andy Chu |
[gc_heap] Work on the stress test. |
53c4cbe
|
2020-11-30 |
Andy Chu |
[gc_heap] Fixed a couple GC bugs by working through a test case. |
dcbf81d
|
2020-11-30 |
Andy Chu |
[gc_heap] Fix ASAN-detected bug in test case by adding self->method() |
644458d
|
2020-12-03 |
Andy Chu |
[gc_heap] Checkpointing recent work |
4e18841
|
2020-12-08 |
Andy Chu |
[devtools] Experiment using JSON syntax in .travis.yaml |
719e232
|
2020-12-08 |
Andy Chu |
[devtools] Experiment using JSON syntax in sourcehut config |
b394bae
|
2020-12-09 |
Andy Chu |
[gc_heap] Refactor to Space object. |
c592cf3
|
2020-12-12 |
Andy Chu |
[gc_heap] Rewrite growth logic. |
1366cdb
|
2020-12-13 |
Andy Chu |
[gc_heap] examples/cartesian benchmark works with small heap |
d75aaeb
|
2020-12-13 |
Andy Chu |
[gc_heap] Implement GLOBAL_LIST() macro. |
6ae6a74
|
2020-12-13 |
Andy Chu |
[fix] Disable examples/control_flow benchmark for now. |
bf6aa6a
|
2020-12-13 |
Andy Chu |
[mycpp] Generate the new GLOBAL_LIST macro |
e8a0402
|
2020-12-13 |
Andy Chu |
[gc_heap] Fix List::index() method to take negative numbers |
1f9330d
|
2020-12-13 |
Andy Chu |
[mycpp] Add StackRoots for (some) loop index variables. |
b7f4c19
|
2020-12-14 |
Andy Chu |
[gc_heap] Figured out vtable vs. Obj* problem. |
b73fce5
|
2020-12-17 |
Andy Chu |
[gc_heap] Change GC algorithm to account for vtables! |
86b2b81
|
2020-12-17 |
Andy Chu |
[gc_heap] Tested everything out with a bigger heap. |
6eefb9d
|
2020-12-18 |
Andy Chu |
[gc_heap] Add GC_PROTECT. |
5514460
|
2020-12-19 |
Andy Chu |
[gc_heap] Fix a few StackRoots bugs. |
a509890
|
2020-12-19 |
Andy Chu |
[gc_heap] Fix a couple stack roots bugs in Dict implementation. |
bd50c99
|
2020-12-20 |
Andy Chu |
[gc_heap] Implement NewDict, and isolate a GC bug |
25291dd
|
2020-12-22 |
Andy Chu |
[spec/bugs] Repro 'readonly' bug in bash found by Travis Everett. |
a3e10cd
|
2020-12-23 |
Andy Chu |
[spec/bugs] Demonstrate fix in POSIX mode. |
4ef8288
|
2020-12-23 |
Andy Chu |
[eggex] Change negation of char and char class to ! |
6f847d7
|
2020-12-23 |
Andy Chu |
[gc_heap] Fix silly dict_set() template dispatch bug! |
45b084c
|
2020-12-23 |
Andy Chu |
[gc_heap] Fix stack root for List<T>::append() by specializing |
32436e9
|
2020-12-24 |
Andy Chu |
[gc_heap] Fix GC_PROTECT when heap grows |
97941ec
|
2020-12-24 |
Andy Chu |
[gc_heap] Trying to fix moving GC issue in split_once(). |
ccd938e
|
2021-01-07 |
Andy Chu |
[gc_heap] Disable invariant check for now. |
f95a61c
|
2021-01-07 |
Andy Chu |
[mycpp] Raise heap size temporarily to disable GC. |
eb035e8
|
2021-01-07 |
Andy Chu |
[mycpp] Fix build of osh_eval.cc |
d5a31dc
|
2021-01-07 |
Andy Chu |
[mycpp/examples] Run with old library, not gc_heap for now. |
1c3de58
|
2021-01-07 |
Andy Chu |
[oil-language] Implement overlooked != operator |
4e25aba
|
2021-01-08 |
Andy Chu |
[builtins/mapfile] Fixes due to Julia use case |
4589c46
|
2021-01-08 |
Andy Chu |
[spec/oil-user-feedback] Strip whitespace to make it match the original. |
d4c45d7
|
2021-01-08 |
Andy Chu |
[errors] Add location info to Oil language var references. |
7dcebc3
|
2021-01-08 |
Andy Chu |
[oil-language] Misc changes for Julia example. |
b071056
|
2021-01-09 |
Andy Chu |
[oil-language] Disallow any nesting of 'proc' |
7fabe88
|
2021-01-10 |
Andy Chu |
[oil-language] Fix bug parsing elif. |
06a6e6f
|
2021-01-10 |
Andy Chu |
[oil-language] Detect duplicate declarations as syntax errors. |
28d0f7f
|
2021-01-10 |
Andy Chu |
[oil-language] Also detect duplicate implicit consts. |
5a2145f
|
2021-01-10 |
Andy Chu |
[oil-language] Restore dynamic check for var and const |
6631385
|
2021-01-11 |
Andy Chu |
[oil-language] Revert the dynamic check for var/const. |
451ed31
|
2021-01-11 |
Andy Chu |
[oil-language] Make assignment keyword checks all static. |
c58b0ae
|
2021-01-11 |
Andy Chu |
[core/dev] set -x prints something useful for assignments. |
2c30111
|
2021-01-12 |
Andy Chu |
[test/lint] Fix build. |
7a25a54
|
2021-01-12 |
Andy Chu |
[xtrace] Fix concurrent output by using single write() call |
7c9e996
|
2021-01-12 |
Andy Chu |
[xtrace] Trace (( )) and [[ ]] |
def0474
|
2021-01-12 |
Andy Chu |
[tools/osh2oil] Fix test. |
46b587c
|
2021-01-12 |
Andy Chu |
[xtrace] Don't treat the first char of PS4 in a special way. |
b59da91
|
2021-01-12 |
Andy Chu |
[spec/xtrace] OSH passes 2 more tests |
f8f1433
|
2021-01-12 |
Andy Chu |
[test/lint] Fix build |
6bf7e46
|
2021-01-12 |
Andy Chu |
[xtrace] Start hierarchical tracing. |
03b2eab
|
2021-01-13 |
Andy Chu |
[test/lint] Fix build temporarily |
aad9311
|
2021-01-13 |
Andy Chu |
[xtrace] Start implementation of shopt -s xtrace_rich. |
18046c5
|
2021-01-13 |
Andy Chu |
[translation] Fix build |
c3eb85f
|
2021-01-13 |
Andy Chu |
[translation] Fix build again |
ad532b6
|
2021-01-13 |
Andy Chu |
[release] Bump to version 0.8.6 |
626d8ff
|
2021-01-13 |
Andy Chu |
[test/oil-runtime-errors] Tighten up some cases |
1c46c39
|
2021-01-13 |
Andy Chu |
[services/toil] Add tasks for runtime errors. |