Releases: binpash/hs
Releases · binpash/hs
v0.1
First hs release, to pin the version.
What's Changed
- Orch migration from old repo by @gliargovas in #1
- Add orch tests by @gliargovas in #2
- Add scripts for overlay sandbox execution by @gliargovas in #4
- Some improvements in the backward dependency proof of concept by @angelhof in #5
- Add trace and tracer submodules by @gliargovas in #3
- Adding Alloy model by @sidprasad in #8
- Combine forward and backward dependencies by @angelhof in #6
- Remove assumptions about preprocessor_next by @AnirudhNarsipur in #12
- fix(overlay-sandbox): add ubuntu default snap and swap to ignore list by @ezrizhu in #15
- Scheduler refactoring by @gliargovas in #10
- Add a scheduler server skeleton by @angelhof in #13
- Encoding a simple idea of side-effects in memory by @sidprasad in #11
- remove assumption about partialOrder on preproc by @AnirudhNarsipur in #19
- Continuous Scheduler by @angelhof in #18
- Add a complete explanation of a scheduling example by @gliargovas in #21
- Optionally commit sandboxes by @gliargovas in #20
- Handle riker stopped cmds by @gliargovas in #23
- Refactor riker trace parsing by @gliargovas in #24
- Add ci tests by @gliargovas in #26
- refactor Alloy model by @AnirudhNarsipur in #30
- Model sandbox by @AnirudhNarsipur in #32
- Fix directory file dependency resolution by @gliargovas in #29
- Add support for environment variables by @angelhof in #35
- 33 improve logging and add a post execution summarygraphical representation of the scheduled script by @gliargovas in #34
- Enviroment export tracing issue fix by @gliargovas in #37
- 41 enhance testing suite to check number of reexecutions by @gliargovas in #42
- Loop support by @angelhof in #38
- Decouple try in its own dir -- thanks Michael :) by @angelhof in #44
- Support for nested loops by @angelhof in #45
- Prepare for expansion by @angelhof in #48
- Support break and continue by @angelhof in #49
- 43 add more repetition checks for tests by @gliargovas in #46
- Reorder the setup script by @ezrizhu in #52
- 50 execute frontier in overlay by @gliargovas in #51
- Support for pipes by @gliargovas in #57
- Support for local assignments by @gliargovas in #54
- Implement Scheduling Optimizations and Enhance Dependency Resolution and Benchmarking Mechanisms by @gliargovas in #59
hs0.1.0 by @gliargovas in #71- Refactor benchmark runner and run dgsh scripts with suitable inputs by @gliargovas in #74
- Full scheduler refactor (eager strace-based dependency checking, loop support, updated benchmark infra) by @gliargovas in #77
- Strace-based Tracing and Eager Dependency Detection by @SleepyMug in #73
- dockerize hs by @ezrizhu in #79
- Add support for pre-exec, post-exec, and custom diff scripts by @gliargovas in #81
- Fix hanging scheduler bug by @gliargovas in #78
- Cfg support by @SleepyMug in #83
- Fix post-exec env not being exported bug by @gliargovas in #84
- Add all the necessary ignore vars when doing env comparison by @gliargovas in #85
- fix symlinkat by @SleepyMug in #86
- Fix wrong spec by @SleepyMug in #87
- More syscall tracing by @SleepyMug in #88
- Fix conditional by @SleepyMug in #90
- Loop support by @SleepyMug in #93
- Fixoom by @SleepyMug in #94
- adding execution plot logging and drawing support by @SleepyMug in #95
- Eager speculated fs by @SleepyMug in #99
- Restart entire window when scheduling work by @gliargovas in #96
- Improved CI (with Docker support) by @ezrizhu in #101
- Benchmark buttons refactored by @SleepyMug in #103
- Add pash bus analytics benchmark by @gliargovas in #89
- Finalized dgsh, unix50, max-temp, and transit-analytics benchmarks by @gliargovas in #97
- teraseq-hs by @nad2040 in #104
- [WIP] Teraseq by @ezrizhu in #82
- Bio4 by @ezrizhu in #106
- Add window and execution time plots by @gliargovas in #102
- Window benchmarks by @ezrizhu in #107
- add bioex by @ezrizhu in #108
- Make temp dir configurable by @gliargovas in #109
- executor args wrapped into class by @nad2040 in #112
- Handling file descriptors, trap, and various other internal shell states by @SleepyMug in #115
- Bench/git tests by @SleepyMug in #116
- Benchmark additions by @SleepyMug in #117
- Fix fd problems by @SleepyMug in #118
- Organize logging by @SleepyMug in #120
- Command batching by @SleepyMug in #121
- Benchmark output comparison by @SleepyMug in #122
- Benchmark consistency by @SleepyMug in #119
- Dockerize benchmarks by @SleepyMug in #123
- Add tz fix for 7.sh by @gliargovas in #124
- Eval investigation by @gliargovas in #125
- Eval investigation by @gliargovas in #126
- WIP teraseq fix by @SleepyMug in #127
- Fix log analysis by @gliargovas in #128
- Eval investigation by @gliargovas in #129
- Python hS frontend by @BolunThompson in #130
New Contributors
- @gliargovas made their first contribution in #1
- @angelhof made their first contribution in #5
- @sidprasad made their first contribution in #8
- @AnirudhNarsipur made their first contribution in #12
- @ezrizhu made their first contribution in #15
- @SleepyMug made their first contribution in #73
- @nad2040 made their first contribution in #104
- @BolunThompson made their first contribution in #130
Full Changelog: https://github.com/binpash/hs/commits/v0.1