Skip to content

Commit

Permalink
Introduce per-function environment for Emit (ocaml#8936)
Browse files Browse the repository at this point in the history
(cherry picked from commit 24d7f3b)
  • Loading branch information
gretay-js authored and edwintorok committed Jun 26, 2021
1 parent 2adf358 commit 42492bd
Show file tree
Hide file tree
Showing 15 changed files with 831 additions and 1,018 deletions.
8 changes: 8 additions & 0 deletions .depend
Expand Up @@ -2481,6 +2481,7 @@ asmcomp/emit.cmo : \
asmcomp/mach.cmi \
asmcomp/linear.cmi \
lambda/lambda.cmi \
asmcomp/emitenv.cmi \
asmcomp/emitaux.cmi \
utils/domainstate.cmi \
utils/config.cmi \
Expand All @@ -2503,6 +2504,7 @@ asmcomp/emit.cmx : \
asmcomp/mach.cmx \
asmcomp/linear.cmx \
lambda/lambda.cmx \
asmcomp/emitenv.cmi \
asmcomp/emitaux.cmx \
utils/domainstate.cmx \
utils/config.cmx \
Expand All @@ -2516,21 +2518,27 @@ asmcomp/emit.cmi : \
asmcomp/linear.cmi \
asmcomp/cmm.cmi
asmcomp/emitaux.cmo : \
asmcomp/emitenv.cmi \
lambda/debuginfo.cmi \
utils/config.cmi \
asmcomp/cmm.cmi \
utils/clflags.cmi \
asmcomp/arch.cmo \
asmcomp/emitaux.cmi
asmcomp/emitaux.cmx : \
asmcomp/emitenv.cmi \
lambda/debuginfo.cmx \
utils/config.cmx \
asmcomp/cmm.cmx \
utils/clflags.cmx \
asmcomp/arch.cmx \
asmcomp/emitaux.cmi
asmcomp/emitaux.cmi : \
asmcomp/linear.cmi \
asmcomp/emitenv.cmi \
lambda/debuginfo.cmi
asmcomp/emitenv.cmi : \
asmcomp/linear.cmi
asmcomp/interf.cmo : \
asmcomp/reg.cmi \
asmcomp/proc.cmi \
Expand Down
3 changes: 3 additions & 0 deletions Changes
Expand Up @@ -10,6 +10,9 @@ OCaml 4.12, maintenance version
- #10349: Fix destroyed_at_c_call on RISC-V
(Mark Shinwell, review by Nicolás Ojeda Bär)

- #8936: Per-function environment for Emit
(Greta Yorsh, review by Vincent Laviron and Florian Angeletti)

- #10294, #10295: fix an assert-failure in pattern-matching compilation
(Gabriel Scherer, review by Thomas Refis and Luc Maranget,
report by Nicolás Ojeda Bär)
Expand Down

0 comments on commit 42492bd

Please sign in to comment.