Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert remaining python scripts to run under python3 (#2643) | Sam Clegg | 2020-02-11 | 1 | -1/+1 |
| | |||||
* | Remove FunctionType (#2510) | Thomas Lively | 2019-12-11 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | Function signatures were previously redundantly stored on Function objects as well as on FunctionType objects. These two signature representations had to always be kept in sync, which was error-prone and needlessly complex. This PR takes advantage of the new ability of Type to represent multiple value types by consolidating function signatures as a pair of Types (params and results) stored on the Function object. Since there are no longer module-global named function types, significant changes had to be made to the printing and emitting of function types, as well as their parsing and manipulation in various passes. The C and JS APIs and their tests also had to be updated to remove named function types. | ||||
* | Switch python indentation from 2-space to 4-space (#2299) | Sam Clegg | 2019-08-16 | 1 | -12/+11 |
| | | | | | | | | pep8 specifies 4 space indentation. The use of 2 spaces is, I believe a historical anomaly where certain large organizations such as google chose 2 over 4 and have yet to make the switch. Since there isn't too much code in binaryen today it seems reasonable to make the switch. | ||||
* | Upgrade flake8 and run it on python 3 (#2297) | Guanzhong Chen | 2019-08-13 | 1 | -1/+1 |
| | |||||
* | Cleanup scripts in scripts/test (#1566) | Sam Clegg | 2018-05-25 | 1 | -1/+15 |
| | | | | | | | | | | Remove executable bit and #! from scripts that don't have entry point. Add missing licence test. Move arg parsing into a function. Remove legacy --only_prepare (with underscrore) argument. | ||||
* | add a tracing option to the c api, which logs out a runnable program from c ↵ | Alon Zakai | 2016-07-12 | 1 | -0/+23 |
api calls |