Permalink
Please sign in to comment.
Browse files
Changes for release 0.5.alpha2, which now uses bytecode-opy.zip.
- oil-version.txt Bump version to 0.5.alpha2.
- Makefile: Switch to OPy bytecode.
- Consolidate release preparation and benchmark preparation in
scripts/release.sh.
- 'benchmarks/auto.sh all' and 'scripts/release.sh build-and-test' did
a lot of the same things, with slight inconsistencies. There are
new functions 'benchmark-build', 'benchmark-run', and
'benchmark-run-on-1-machine' (oheap).
- The benchmarks can now be run with _bin/osh or
_tmp/oil-tar-test/oil-$VERSION/_bin/osh. I turned _bin/osh into a
common $OSH_OVM constant.
- Fix various bugs in the ovm-build.sh benchmark
- Measure the size of the right bytecode.
- Fix bug with stale bytecode
- Fix omission of writing stage2/times.tsv.- Loading branch information...
Showing
with
120 additions
and 93 deletions.
- +3 −3 INSTALL.txt
- +2 −2 Makefile
- +2 −26 benchmarks/auto.sh
- +3 −0 benchmarks/common.sh
- +2 −2 benchmarks/id.sh
- +1 −1 benchmarks/oheap.sh
- +3 −7 benchmarks/osh-runtime.sh
- +12 −13 benchmarks/ovm-build.sh
- +6 −5 benchmarks/report.R
- +1 −1 build/test.sh
- +1 −1 doc/osh-quick-ref-toc.txt
- +1 −1 doc/release-index.md
- +1 −1 oil-version.txt
- +82 −30 scripts/release.sh
Oops, something went wrong.
0 comments on commit
cc91232