Releases: LexiFi/landmarks
Releases · LexiFi/landmarks
v1.5
What's Changed
- Add support for
arm64
(M1 mac) by @johnyob in #35 - Add js_of_ocaml support. by @mefyl in #36
- Sync upstream with internal version by @edwinans in #40
- Report allocations on major heap (PR #40, @edwinans)
- Fix extra allocations for 'allocation' option (PR #40, @edwinans)
- Improve README by @edwinans in #41
- Add
js_of_ocaml
dep for tests, adapt test to ocaml.5.3 by @edwinans in #42
New Contributors
- @johnyob made their first contribution in #35
- @mefyl made their first contribution in #36
- @edwinans made their first contribution in #40
Full Changelog: v1.4...v1.5
v1.4
CHANGES
- switch to github actions
- add a link to https://github.com/LexiFi/landmarks-starter
- split landmarks into landmarks and landmarks-ppx
- enabled instrumentation (PR #23, @nojb)
- use floatarray #24 (@nojb)
- use ppxlib instead of OMP (PR #22)
- improvements on the doc and examples (PR #15, #16, @Ostera)
- primitive support for objects (allow to annotate methods)
- dynamic landmarks
- auto now automatically benchmark all methods
v1.3
CHANGES:
- migrate from jbuilder to dune
- migrate to opam 2.0
- adds two new primitives: push/pop_profiling_state
- prepare migration for Pervasives deprecation
- redefine 'Stdlib.raise' in the 'Landmark' to allow using landmark with -no-stdlib (as 'raise' is used to wrap exception in the generated code).