69b6c534
|
2022-09-21 |
Andy C |
[release] Shell functions for 0.12.6 |
6acece1a
|
2022-09-22 |
Andy C |
[devtools] Fix .gitpod.yml and extract into shell script |
5298b687
|
2022-09-22 |
Andy C |
[devtools] Skip prompt with gitpod |
22c92998
|
2022-09-22 |
Andy C |
[deps] Start Dockerfile.common |
f775331e
|
2022-09-23 |
Andy C |
[deps] Dockerfile.pea is based on common |
7d4e87c0
|
2022-09-23 |
Andy C |
[benchmarks] Resurrect perf script; run on osh_eval and mycpp/examples |
f6341626
|
2022-09-23 |
Andy C |
[benchmarks/perf] Use sudo -E so BENCHMARK=1 gets passed through |
4d333a31
|
2022-09-23 |
Andy C |
[benchmarks/perf] Tweaks and fixes |
d4f97194
|
2022-09-23 |
Andy C |
[benchmark/perf] Automate flat vs. call graph profiles |
aeae2b88
|
2022-09-23 |
Andy C |
[web] Functions to share directories |
64f2604d
|
2022-09-23 |
Andy C |
[deps] Speed up Docker builds with cache mount |
e1058037
|
2022-09-23 |
Andy C |
[deps] Build Dockerfile.{cpp,dummy} from common, with cache mount |
7ae8c23e
|
2022-09-23 |
Andy C |
[deps] Rebuild Dockerfile.other-tests against Dockerfile.common |
67c1eb20
|
2022-09-23 |
Andy C |
[deps] Add missing packages to Dockerfile.other-tests |
1e819a50
|
2022-09-24 |
Andy C |
[deps] Slim down and fix apt deps of Dockerfile.cpp |
113b2935
|
2022-09-24 |
Andy C |
[deps] Rebuild dev-minimal image from Dockerfile.common |
a33aef0f
|
2022-09-25 |
Andy C |
[deps] Rebuild Dockerfile.ovm-tarball on top of Dockerfile.common |
1983852b
|
2022-09-26 |
Andy C |
[deps] Rebuild Dockerfile.clang against Dockerfile.common |
3248eb8c
|
2022-09-26 |
Andy C |
[deps] Add R packages to Dockerfile.cpp |
f0e65a51
|
2022-09-26 |
andychu |
[soil] Run and publish R report for mycpp/examples (#1332) |
ca9b5950
|
2022-09-26 |
andychu |
[github-actions] Also trigger CI on push to soil-staging (#1333) |
08ddcef0
|
2022-09-26 |
Andy C |
[mycpp] Add missing testdata |
e78345ee
|
2022-09-26 |
Andy C |
[mycpp] Demo to show that unordered_set hash function is trivial! |
cc0b5f20
|
2022-09-26 |
Andy C |
[mycpp] Better demo to show malloc() address alignment |
eec98082
|
2022-09-29 |
Andy C |
[mycpp/demo] Fix unordered_set hash bucket demo |
414c7efa
|
2022-09-29 |
Andy C |
[mycpp/demo] Also benchmark set<void*>insert() |
1be8f0ff
|
2022-09-29 |
Andy C |
[mycpp/demo] Don't run slow benchmark |
8f934b07
|
2022-09-28 |
Andy Chu |
[mycpp/runtime] Make roots arbitrarily sized with std::vector. |
201ac221
|
2022-09-29 |
Andy C |
[mycpp/runtime] Introduce 'mallocleak' variant to benchmark against |
e7a31124
|
2022-09-30 |
andychu |
[mycpp/runtime] GC properly handles object cycles (#1341) |
03d49a8e
|
2022-09-30 |
Jesse Hughes |
[mycpp/runtime] Use std::vector instead of std::unordered_set for all objs (#1340) |
7fdef314
|
2022-09-29 |
Andy C |
[benchmarks/compute] Function to run and report on one machine |
73b42faf
|
2022-09-30 |
Andy C |
[refactor] Style changes and renaming |
13639d30
|
2022-09-30 |
andychu |
[mycpp/runtime] Separate BufWriter and FormatStringer (#1344) |
189aeee0
|
2022-09-30 |
Andy C |
[mycpp/runtime] Add minor test coverage for mylib::Writer |
4193c627
|
2022-09-30 |
Andy C |
[mycpp] Remove obsolete comment |
3a1c1e18
|
2022-10-01 |
Andy C |
[ASDL] Refactor to define constructors separately |
a6f7a2f9
|
2022-10-01 |
Andy C |
[mycpp/runtime] Fix bad invariant when f.write('') is called |
22096e5c
|
2022-10-01 |
Jesse Hughes |
[mycpp/runtime] Add field masks to Tuple{2,3,4} (#1347) |
a8715890
|
2022-10-01 |
Andy C |
[ASDL] First cut of field masks in generated C++ code |
c4b41a9f
|
2022-10-02 |
Andy C |
[refactor] Extract type expression and reformat |
d6df2185
|
2022-10-02 |
Andy C |
[build] Unit tests use parallel _bin/ structure |
c936d918
|
2022-10-02 |
Andy C |
[ASDL] Remove Abbrev*() methods from C++ for real this time |
794e6814
|
2022-10-02 |
Andy C |
[build] Start asdl/NINJA_subgraph.py |
65f8b548
|
2022-10-02 |
Andy C |
[build] Start refactoring into "rules" which takes variant matrix |
47e25a46
|
2022-10-02 |
Andy C |
[build] Refactor into Rules() wrapper |
8122d927
|
2022-10-02 |
Andy C |
[build] Introduce notion of labels, deps |
b34f94ab
|
2022-10-02 |
Andy C |
[build] Add test for ninja_lib |
4e9f8011
|
2022-10-04 |
Andy C |
[mycpp/examples] Improve the 'classes' test |
809eec84
|
2022-10-04 |
Andy C |
[mycpp] Generate dummy maskof_T() function |
31ef095b
|
2022-10-04 |
Andy C |
[mycpp/examples] Add nice linked list benchmark to test out field masks |
852b2607
|
2022-10-04 |
Andy C |
[mycpp] Generate field mask functions |
b9e569f4
|
2022-10-04 |
Andy C |
[mycpp] Fix field_mask_ statement in derived classes |
ffadb9ce
|
2022-10-04 |
Andy C |
[mycpp] Generate either maskbit() or maskbit_v() |
0abf1ea1
|
2022-10-04 |
Andy C |
[mycpp/examples] Demonstrate quadratic behavior of BufWriter |
b65401ac
|
2022-10-04 |
Andy C |
[mycpp/runtime] Rewrite collection threshold logic, and add GC stats |
3c6c58ff
|
2022-10-04 |
Andy C |
[refactor] Rename some variables |
b19e9a82
|
2022-10-04 |
CoffeeTableEspresso |
[mylib] Add Buf member BufWriter; remove quadratic behavior (#1352) |
14a21553
|
2022-10-04 |
Andy C |
[mycpp/runtime] Add max live GC stat. |
65fe1bc9
|
2022-10-04 |
Andy C |
[mycpp/runtime] Restore condition that was in the original PR |
844ca30e
|
2022-10-04 |
Andy C |
[mycpp/runtime] Collect() returns the live object count for unit tests |
2ddd2cb2
|
2022-10-05 |
Andy C |
[mycpp/runtime] Start "return value rooting" policy |
44dcbf89
|
2022-10-05 |
Andy C |
[mycpp/runtime] More testing of RootSet |
54c30cd6
|
2022-10-05 |
Andy C |
[mycpp/runtime] Polishing RootSet |
e69f3532
|
2022-10-05 |
Andy C |
[mycpp/runtime] Start showing the f(g(), h()) problem |
5317d6f9
|
2022-10-05 |
Andy C |
[refactor] Rename methods and members in the GC heap |
5e52c68c
|
2022-10-05 |
Andy C |
[mycpp/runtime] ReturnOnRoot in Alloc<T> |
153becb9
|
2022-10-05 |
Andy C |
[mycpp/runtime] Remove CopyBuffer* functions. |
1737693b
|
2022-10-05 |
Andy C |
[mycpp/runtime] Add Str::SetObjLenFromC() for getcwd(), gethostname() |
62e23bef
|
2022-10-05 |
Andy C |
[refactor] Comments and code re-org |
68633b1f
|
2022-10-06 |
Andy C |
[mycpp/runtime] new_slice_demo() passing with Return Value Rooting |
c7182132
|
2022-10-06 |
Andy C |
[rename] RootsScope -> RootingScope |
35400bc2
|
2022-10-06 |
Andy C |
[mycpp/runtime] Add RootInCurrentFrame() and use it in Allocate() |
629684ed
|
2022-10-06 |
Andy C |
[build] Replace gcstats variant with gcverbose |
740e76ed
|
2022-10-07 |
Andy C |
[mycpp/runtime] Fix bad specialization of InitSlabCell(). |
0e1de9e9
|
2022-10-07 |
Andy C |
[refactor] Inline MaybeCollect() |
a8cfeec8
|
2022-10-07 |
Andy C |
[release] Bump to Oil 0.12.7 |