e829881
|
2019-12-08 |
Andy Chu |
[doc] Fix path of osh-lex.re2c.ch |
1b26755
|
2019-12-09 |
Andy Chu |
[translation] Add a file from more-oil-manifest.txt to osh_parse. |
9e88fe6
|
2019-12-09 |
Andy Chu |
[fix] Fix abbreviation of tokens. |
dfa594f
|
2019-12-09 |
Andy Chu |
[refactor] Make note of Token size. |
5cad083
|
2019-12-09 |
Andy Chu |
[optimize] Use "shared variant" to make word_part.Literal a Token. |
0f3bec1
|
2019-12-09 |
Andy Chu |
[test/lint] Fix build. |
6dc6ea3
|
2019-12-10 |
Andy Chu |
[benchmarks] Got perf and flame graph running on osh_parse. |
f8bd463
|
2019-12-10 |
Andy Chu |
[cpp] Test out custom operator new/delete. |
f337d98
|
2019-12-10 |
Andy Chu |
[benchmarks] Refactor to make testing osh-parser more easily. |
1a151f1
|
2019-12-10 |
Andy Chu |
[benchmarks] Hook up dumb_alloc again. |
29f91bc
|
2019-12-10 |
Andy Chu |
[benchmarks] Allow repetition of the benchmark with REPEAT=. |
33be3b4
|
2019-12-10 |
Andy Chu |
[benchmark] Try out uftrace again. Works nicely. |
0e5d4e6
|
2019-12-11 |
Andy Chu |
[benchmarks] Create a different osh_parse binary with flags for utrace. |
3c18dec
|
2019-12-11 |
Andy Chu |
[cleanup] Remove unused return value. |
271a12d
|
2019-12-11 |
Andy Chu |
[performance] Reuse immutable token instances |
b518d56
|
2019-12-11 |
Andy Chu |
[performance] Avoid allocating Token.val for 5 kinds of tokens |
a0bfd92
|
2019-12-11 |
Andy Chu |
[translation] Add type annotation to fix compile error under Clang. |
2c69fb7
|
2019-12-11 |
Andy Chu |
[refactor] Reorder fields of syntax_asdl::Token. |
643110d
|
2019-12-11 |
Andy Chu |
[performance] Automation / tools for instrumenting memory allocation. |
fab6496
|
2019-12-12 |
Andy Chu |
[benchmarks] Able to run with the tcmalloc / gperftools profiler. |
125a27a
|
2019-12-12 |
Andy Chu |
[benchmarks] Align dumb_alloc requests to 8 bytes. |
49ade56
|
2019-12-12 |
Andy Chu |
[benchmarks] Fix frontend_match_test by conditonally using dumb_alloc. |
e91ae61
|
2019-12-12 |
Andy Chu |
[performance] Sharp sed hack to make Token 16 bytes instead of 24. |
74d442a
|
2019-12-12 |
Andy Chu |
[refactor] Test out vector::reserve and record other sizes. |
76a5331
|
2019-12-12 |
Andy Chu |
[benchmarks] Fix ASAN build with Clang. |
dc83392
|
2019-12-12 |
Andy Chu |
[benchmarks] Use uftrace with debug build to show common ASDL types. |
d88de90
|
2019-12-12 |
Andy Chu |
[benchmarks] Add a .sizelog build with -D SIZE_LOG. |
c82c9e4
|
2019-12-12 |
Andy Chu |
[benchmarks/uftrace] Figured out how to profile List::List creation. |
b4e25c0
|
2019-12-12 |
Andy Chu |
[benchmarks/uftrace] Wrote a plugin to diagnose List and Str creation. |
7dede57
|
2019-12-13 |
Andy Chu |
[benchmarks/uftrace] Enhance the plugin to print percentages. |
bc28eef
|
2019-12-13 |
Andy Chu |
[performance] Add a heuristic that removes ~15% of List allocations. |
f9d87b1
|
2019-12-14 |
Andy Chu |
[fix] Fix bad bug in last commit! We were losing words. |
2ef6509
|
2019-12-14 |
Andy Chu |
[performance] Optimize LineLexer::LookAhead to return an Id. |
95e4117
|
2019-12-14 |
Andy Chu |
[benchmarks/uftrace] Show Tuple{2,3,4} creation too. |
5228f17
|
2019-12-14 |
Andy Chu |
[mycpp] Add tuple_return_value test case. |
90df167
|
2019-12-14 |
Andy Chu |
[mycpp] Return Tuple<> BY VALUE everywhere! |
56fca79
|
2019-12-14 |
Andy Chu |
[mylib, performance] mystr[0:] and mylist[0:] return the same instance. |
3b5fcfa
|
2019-12-14 |
Andy Chu |
[benchmarks/uftrace] Show callers of 'operator new' and 'malloc'. |
88ab921
|
2019-12-15 |
Andy Chu |
[refactor] Replace word_t spids attribute with an explicit field. |
398b293
|
2019-12-15 |
Andy Chu |
[refactor, performance] Remove unused 'spids' field on compound_word. |
0346135
|
2019-12-15 |
Andy Chu |
[errors] Add a new method to show token values. |
35444a1
|
2019-12-15 |
Andy Chu |
[var-op-bash] Fix crash on case-converting empty strings. |
7cc33e8
|
2019-12-15 |
Andy Chu |
[test] Run test/parse-errors with the osh_parse.asan build. |
72e492a
|
2019-12-15 |
Andy Chu |
[benchmarks/ovm-build] Measure build speed and size of oil-native. |
7afb400
|
2019-12-15 |
Andy Chu |
[release] Bump version to 0.7.pre10. |
3cfedf0
|
2019-12-15 |
Andy Chu |
[benchmarks] Use oil-native from benchmark-data repo. |
950f289
|
2019-12-15 |
Andy C |
[benchmarks] Fix cp command. |
a8ad0b5
|
2019-12-15 |
Andy Chu |
[build] Remove debug code that breaks import crawling |
4f69e5e
|
2019-12-15 |
Andy C |
[benchmarks/ovm-build] Fix cp command AGAIN. |
faf8029
|
2019-12-17 |
Andy Chu |
[test/spec] Be specific about python2. |
a9f532c
|
2019-12-17 |
Aaron Sokoloski |
[types] Add typechecking to osh/cmd_exec.py (#561) |
c40ad32
|
2019-12-17 |
Andy Chu |
[test/spec] Upgrade to latest version of busybox. |
e3da7e4
|
2019-12-17 |
Andy Chu |
[metrics/native-code] Also measure osh_parse (output of mycpp). |
28f5aed
|
2019-12-17 |
Andy Chu |
[benchmarks] Improve report apperance. |
5a6c08a
|
2019-12-17 |
Andy Chu |
[types] Patch to remove Union type, for translation. |
f4c30fc
|
2019-12-17 |
Andy Chu |
[release] Build osh_parse binaries for benchmarks. |
865ecc4
|
2019-12-18 |
Andy Chu |
[errors] Change error messages not to use tok.val |
31eba6f
|
2019-12-18 |
Andy Chu |
[test/parse-errors] Distinguish between static and runtime parse errors. |
1baf99d
|
2019-12-18 |
Andy Chu |
[types] frontend/args.py now passes. |
985c7eb
|
2019-12-18 |
Andy Chu |
[test/lint] Fix build. |
4d42e4d
|
2019-12-18 |
Andy Chu |
[translation] Remove lexicographical comparison between chars. |
69a3cfb
|
2019-12-18 |
Andy Chu |
[test/parse-errors] Fixes for osh_parse.asan. |
ac64dc0
|
2019-12-18 |
Andy Chu |
[opy/regtest] Update golden checksums. |
9f75240
|
2019-12-18 |
Andy Chu |
[build/cpython-defs] Remove 'count' false positive. |