Skip to content

caml_int64_format support, clean up the implementation next revision - #203

Merged
bobzhang merged 1 commit into
masterfrom
lazy_tests
Apr 4, 2016
Merged

caml_int64_format support, clean up the implementation next revision#203
bobzhang merged 1 commit into
masterfrom
lazy_tests

Conversation

@bobzhang

@bobzhang bobzhang commented Apr 4, 2016

Copy link
Copy Markdown
Member

also fix a minor bug when escaping (%)

@bobzhang
bobzhang merged commit 162fb71 into master Apr 4, 2016
@bobzhang
bobzhang deleted the lazy_tests branch April 4, 2016 14:10
EduardoRFS pushed a commit to EduardoRFS/bucklescript that referenced this pull request Mar 11, 2022
JonoPrest added a commit to JonoPrest/rescript-compiler that referenced this pull request Jun 11, 2026
…ability blocker

Two findings from triaging the DCE output:

1. Roots: a plain `dune build` emits only .cmti for modules with an
   .mli (incl the bsc main), so reanalyze missed the entry-point bodies
   and over-reported. Switch the runner to `dune build @check`, which
   emits impl .cmt for every module. Fixes the Bs_version-class false
   positives (Dead Value ~2740->2130, Dead Module ~203->146).

2. Blocker: even with roots fixed, reanalyze#203 flags obviously-live
   core modules as dead (Ast_helper has 510 in-tree refs; Lam_compile,
   Js_dump, Lam_convert likewise). Per the PR, its 5.3 value-dependency
   tracking is derived 'just based on the type' in cmt_infos and is
   incomplete (rescript-lang/reanalyze#202). So cross-reference-based
   categories aren't trustworthy yet. Documented in the README.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant