417e7edfb
|
2023-02-13 |
Andy C |
[release] Repair spec-cpp and ysh-prettify for 0.14.1 |
3ad7a68c1
|
2023-02-13 |
Andy C |
[soil] Run build/py.sh all in cpp-spec task |
1d413dd61
|
2023-02-13 |
Andy C |
[cleanup] Remove unused pgen-native dir |
97197b1e6
|
2023-02-14 |
Andy C |
[tools] Remove bad Assertion when translating redirects. |
79c88cf51
|
2023-02-15 |
Chris Watkins |
[ASDL] Reorder member variables of generated c++ types (#1503) |
98f01a947
|
2023-02-14 |
Andy C |
[build] Fix oils-for-unix name in ./install |
25829cd6a
|
2023-02-15 |
Andy C |
[build] _build/oils.sh uses relative dirs of _bin/cxx-opt-sh, like Ninja |
77d01d6e6
|
2023-02-15 |
Andy Chu |
[build] Update uftrace version |
31746614c
|
2023-02-15 |
Andy Chu |
[devtools] Installed R 4.2.2 on Ubuntu Bionic |
5d1eb2b0f
|
2023-02-15 |
Andy C |
[benchmarks] Tried mimalloc |
bce212e3c
|
2023-02-15 |
Andy C |
[build] Revert most of "[benchmarks] Tried mimalloc" |
083c4efe1
|
2023-02-15 |
Andy C |
[core cleanup] Remove unused method |
8ccf8d77c
|
2023-02-16 |
Andy C |
[translation] Implement --version |
42f0cfbb5
|
2023-02-16 |
Andy C |
[fix] Test for --version |
a70fd93dd
|
2023-02-16 |
Andy C |
[mycpp] Move SmallStr from demo/ -> small_str_test.cc |
04c207a2b
|
2023-02-16 |
Andy C |
[mycpp/demo] Work on vtable problem |
7c9ddda9d
|
2023-02-17 |
Chris Watkins |
[spec/redirect] Add a test for bash's handling of >&file (#1505) |
fc4f0aac8
|
2023-02-16 |
Andy C |
[mycpp/runtime] Move string length out of object header |
519623782
|
2023-02-16 |
Andy C |
[test/spec] Create a fresh TMP dir for each (test case, shell) pair |
9e7901162
|
2023-02-17 |
Chris Watkins |
Add usage info to test/spec.sh (#1507) |
0319b8416
|
2023-02-17 |
Andy C |
[build] Detect Ubuntu python2-dev vs. python-dev |
f669fd4b5
|
2023-02-17 |
Andy C |
[mycpp/runtime] Make object ID 30 bits, and mask/num pointers 24 bits |
1e6d3e796
|
2023-02-17 |
Andy C |
[osh-language] Implement $_ special variable |
c2d68ec41
|
2023-02-17 |
Andy C |
[mycpp cleanup] Reformat code with yapf auto-formatter |
74309f435
|
2023-02-17 |
Andy C |
[cpp/core] Round signal queue down to 1022 |
9a3a4fce5
|
2023-02-17 |
Andy C |
[mycpp/runtime] List::append() simplification |
e7b8932fe
|
2023-02-17 |
Andy C |
[rename] SignalHandler -> SignalSafe |
faa3cc1be
|
2023-02-17 |
Andy C |
[core refactor] Use more methods to protect SignalSafe state |
21355a414
|
2023-02-17 |
Andy C |
[core refactor] global SigintCount() -> SignalSafe::TakeSigInt() |
b306bd852
|
2023-02-17 |
Andy C |
[signals] TrapState.display can be None in non-interactive shell |
584a915c5
|
2023-02-18 |
Andy C |
[signals refactor] Use method SignalSafe::TakeSignalQueue() |
ccdfe0683
|
2023-02-18 |
Andy C |
[cpp/data_race_test] Add test for SignalSafe |
aa0372b21
|
2023-02-18 |
Andy C |
[cpp] Add a separate test for each method on SignalSafe |
a270bb44d
|
2023-02-18 |
Andy C |
[cpp] Demo of std::atomic making ThreadSanitizer happy |
2949fe189
|
2023-02-18 |
Andy C |
[translation] Disable logging in completion that crashes C++ |
2bbeb57c4
|
2023-02-18 |
Andy C |
[refactor] Rename variables in SignalSafe |
475b065aa
|
2023-02-18 |
Andy C |
[mycpp/runtime] Assert that %s and %r get Str* instances |
0f7b245bf
|
2023-02-19 |
Andy C |
[refactor] Use boolean instead of counter for PollSigInt() |
0f93d15d3
|
2023-02-19 |
Andy C |
[core] Add SignalSafe::PollSigWinch() |
bcbe41f9f
|
2023-02-19 |
Andy C |
[core] Remove _IDisplay::OnWindowChange() and use PollSigWinch() instead |
e6742aee2
|
2023-02-19 |
Andy C |
[cpp/libc] Remove invalid setlocale() |
fd34c5af8
|
2023-02-19 |
Andy C |
[translation] Use ASAN to ensure that we don't leak memory at exit |
f3ed3bb78
|
2023-02-19 |
Andy C |
[test/spec-cpp] Run all test with ASAN |
b1bfa559a
|
2023-02-19 |
Andy C |
[cleanup] Remove ASAN_OPTIONS=detect_leaks=0 in a few places |
ea338d963
|
2023-02-19 |
andychu |
[core optimize] SignalSafe::ReuseEmptyList() avoids many allocations (#1509) |
92fa3c00f
|
2023-02-20 |
Andy C |
[benchmarks/perf] Add profile-fib function |
ae245c5bc
|
2023-02-21 |
Andy C |
[osh-language] Relax eval_unsafe_arith restrictions |
12430a5b7
|
2023-02-21 |
Andy C |
[osh-language] Implement new eval_unsafe_arith on unset, printf, ${!ref} |
a53501193
|
2023-02-22 |
Andy C |
[oil-language] Disallow POSIX shell arithmetic |
d050eed2c
|
2023-02-22 |
Andy C |
[oil-language] Remove parse_dynamic_arith |
6e23cb594
|
2023-02-22 |
Andy C |
[test] Start test/all.sh survey |
aa5f24710
|
2023-02-23 |
Andy C |
[soil] Add a task to build all docs |
62c665242
|
2023-02-23 |
Andy C |
[errors] Make I/O error messages more specific. |
1f5c88d29
|
2023-02-24 |
Chris Watkins |
[mycpp/README] osh_eval -> osh (#1515) |
0ca5c8a58
|
2023-02-24 |
Andy C |
[doc] Update deps/README.md and add trees/README.md |
7ff64a840
|
2023-02-24 |
Peter Debelak |
Fix --readline handling and datarootdir fallback (#1514) |
f85d9e9f2
|
2023-02-25 |
Chris Watkins |
[devtools] Move clang-format config to .clang-format (#1516) |
d383581cc
|
2023-02-25 |
Chris Watkins |
[mycpp/runtime] Use obj_header() to init GC objects (#1517) |
938b21d30
|
2023-02-24 |
Andy C |
[configure] Restore --without-readline |
248589a66
|
2023-02-25 |
Andy C |
[trees] Renaming and more design sketches |
7b4f5f67a
|
2023-02-25 |
Andy C |
[trees] More design notes |
a6114a0ef
|
2023-02-26 |
Andy C |
[soil] Run test/wild.sh in a new soil/wild task |
1314e2c15
|
2023-02-26 |
Andy C |
[soil/wild] Rebuild image with re2c and cmark |
a094348d6
|
2023-02-26 |
Andy C |
[soil/wild] Run on a subset of files, and fix CSS / HTML paths |
38b66c691
|
2023-02-27 |
Andy C |
[deps] Start wedge build tool, with re2c and uftrace packages |
8aef2c386
|
2023-02-27 |
Andy C |
[deps] Wedge definition for cmark |
2f6dfccc3
|
2023-02-27 |
Andy C |
[deps] Starting to build wedges inside a Debian container |
b6726f16d
|
2023-02-27 |
Andy C |
[deps/wedge] Add dash definition, password-less sudo |
d9097b0d7
|
2023-02-28 |
Andy C |
[deps] Rebuild Dockerfile.wild with wedges |
499d14730
|
2023-02-28 |
Andy C |
[deps] Move gcc out of Dockerfile.soil-common |
c5841452c
|
2023-02-28 |
Andy C |
[deps] Rebuild Dockerfile.cpp with 2 wedges |
fa8989ddf
|
2023-02-28 |
Andy C |
[deps] Migrate Dockerfile.pea to new python3 wedge |
4af4cdc03
|
2023-02-28 |
Andy C |
[deps] Rebuild most images with wedges |
e35b136a4
|
2023-02-28 |
Andy C |
[deps] Rebuild the rest of the Dockerfiles with wedges |
a2a0cca0a
|
2023-03-01 |
Andy C |
[deps] Separate cpp -> cpp-spec, benchmarks |
89661f67d
|
2023-03-01 |
Andy C |
[soil] Add benchmarks2 task, with new image with uftrace |
cf744056b
|
2023-03-01 |
Andy C |
[soil] New benchmarks2 task for uftrace |
2f6e33b03
|
2023-03-01 |
Andy C |
[deps] Change wedge dir structure so we can have auxiliary test data |
476b205b6
|
2023-03-01 |
Andy C |
[deps] Patch uftrace wedge to find libpython3.7m.so.1.0 |
4d8a98a44
|
2023-03-02 |
Andy C |
[deps] Make wedge for R libraries like dplyr |
885fc0793
|
2023-03-02 |
Andy C |
[deps] Rebuild all images with R-libs wedge |
9acefd6d4
|
2023-03-02 |
Andy C |
[deps/wedge] Change protocol to wedge-make, wedge-install |
648c166a3
|
2023-03-03 |
Andy C |
[deps] Implement build/deps.sh fetch |
2f663b93d
|
2023-03-03 |
Andy C |
[builtins/shopt] Add ysh:upgrade, ysh:all |
1aea3ace4
|
2023-03-03 |
Andy C |
[fix] oil:basic -> ysh:upgrade in test |
43c529215
|
2023-03-03 |
Andy C |
[benchmarks/uftrace] Turn on all R reports |
e65f49c8d
|
2023-03-03 |
Andy C |
[benchmarks/uftrace] Publish .wwz with index.html |
c3e1d2668
|
2023-03-03 |
Andy C |
[benchmarks/uftrace] Fix cmark reference |
42bec5c7b
|
2023-03-03 |
Andy C |
[benchmarks/uftrace] Make a nice summary HTML page |
c7e2c048a
|
2023-03-04 |
Andy C |
[build/deps.sh] New fetch and install procedure |
40c079baa
|
2023-03-05 |
Andy C |
[deps] Copy mypy snapshot from _build/deps-source to ~/wedge |
ad72d33f3
|
2023-03-05 |
Andy C |
[benchmarks/uftrace] Make report prettier |
38ca64d9e
|
2023-03-06 |
Andy C |
[build/deps] fetch and install py build deps only |
10349abf2
|
2023-03-07 |
Andy C |
[release] Bump to version 0.14.2 |
dbc102985
|
2023-03-07 |
Andy C |
[test/unit] Fix PYTHONPATH when running unit tests. |