Skip to content
Success

Changes

Summary

  1. Merge pull request #9416 from lpw25/fix-warning-58-flambda-ocamlnat (commit: 495a836) (details)
  2. Merge pull request #9537 from lpw25/fix-PR7897 (commit: 96218ea) (details)
  3. Treat loops properly in un_anf (#9163) (commit: c0005bc) (details)
  4. last commit before tagging 4.11.0+beta1 (commit: b3e17fe) (details)
  5. release 4.11.0+beta1 (commit: 4d9e522) (details)
  6. increment version number after tagging 4.11.0+beta1 (commit: 3446075) (details)
  7. Merge pull request #9723 from dra27/flexdll-0.38 (commit: feae3c8) (details)
  8. Consistently use @raise tags in Stdlib docs (#8644) (commit: 9146fbf) (details)
  9. Merge pull request #9726 from sanette/patch-2 (commit: b647b00) (details)
  10. Merge pull request #9712 from Octachron/version_format (commit: faea43c) (details)
  11. Merge pull request #9724 from MisterDA/fix-domain-state (commit: d338211) (details)
  12. last commit before tagging 4.11.0+beta2 (commit: 0f16367) (details)
  13. release 4.11.0+beta2 (commit: 28c5660) (details)
  14. increment version number after tagging 4.11.0+beta2 (commit: a848266) (details)
  15. Merge pull request #9746 from serpent7776/trunk (commit: 29bceaa) (details)
  16. Merge pull request #9541 from Engil/instrumented_runtime_manual (commit: 936e168) (details)
  17. The best-fit allocator must prepare the heap for compaction. Fixes #9736 (commit: b04908b) (details)
  18. Selectgen#bind_let_mut: use self#regs_for to allocate target registers (#9782) (commit: 3e74be2) (details)
Commit 495a836d94145c4edbbce33183e42baf5fc61e75 by Florian Angeletti
Merge pull request #9416 from lpw25/fix-warning-58-flambda-ocamlnat

Avoid warning 58 in flambda ocamlnat

(cherry picked from commit 7d3a3f8c243d98b5db6f770c1b5afa6219bc2ac3)
(commit: 495a836)
The file was modifiedtoplevel/opttoploop.ml (diff)
The file was modifiedChanges (diff)
The file was modifiedtyping/env.mli (diff)
The file was modifiedtyping/persistent_env.mli (diff)
The file was modifiedtyping/env.ml (diff)
The file was modifiedtyping/persistent_env.ml (diff)
Commit 96218ea11172ee1c7e58c700327062224f054c3f by Florian Angeletti
Merge pull request #9537 from lpw25/fix-PR7897

Fix warning 38 for rebound extension constructors (#7897)

(cherry picked from commit da0e9ed1f219f83c558af26560a91394ccc96c8b)
(commit: 96218ea)
The file was modifiedtyping/env.ml (diff)
The file was modifiedtyping/envaux.ml (diff)
The file was modifiedtyping/typedecl.ml (diff)
The file was modifiedChanges (diff)
The file was modifiedtyping/env.mli (diff)
Commit c0005bcb61a79202b834d207133749e2ba1a1a58 by Florian Angeletti
Treat loops properly in un_anf (#9163)

(cherry picked from commit 368eb16ee80843afc6c40cf98e6994256747844a)
(commit: c0005bc)
The file was modifiedChanges (diff)
The file was modifiedmiddle_end/flambda/un_anf.ml (diff)
Commit b3e17fe2efc74675c8a9bca91ee0bbdbc182df13 by Florian Angeletti
last commit before tagging 4.11.0+beta1
(commit: b3e17fe)
The file was modifiedVERSION (diff)
The file was modifiedconfigure (diff)
The file was modifiedconfigure (diff)
The file was modifiedocaml-variants.opam (diff)
The file was modifiedVERSION (diff)
Commit 3446075263ad9367859c5d4affc9508ddbee5550 by Florian Angeletti
increment version number after tagging 4.11.0+beta1
(commit: 3446075)
The file was modifiedVERSION (diff)
The file was modifiedconfigure (diff)
Commit feae3c864fb2533894e8e7a3243644483643727f by david.allsopp
Merge pull request #9723 from dra27/flexdll-0.38

Bump FlexDLL submodule to 0.38

(cherry picked from commit c659bb3471f383a3e9ccc7c33fa17095395bb516)
(commit: feae3c8)
The file was modifiedappveyor.yml (diff)
The file was modifiedflexdll (diff)
The file was modifiedtools/ci/appveyor/appveyor_build.cmd (diff)
Commit 9146fbf739ce69390e224ee47510c5f7a21a889f by david.allsopp
Consistently use @raise tags in Stdlib docs (#8644)


(cherry picked from commit c4851b0ff0070bca3b5ebbb3ec51941a249031cc)
(commit: 9146fbf)
The file was modifiedstdlib/arrayLabels.mli (diff)
The file was modifiedstdlib/lazy.mli (diff)
The file was modifiedstdlib/list.mli (diff)
The file was modifiedstdlib/char.mli (diff)
The file was modifiedstdlib/stringLabels.mli (diff)
The file was modifiedstdlib/bytes.mli (diff)
The file was modifiedstdlib/bigarray.mli (diff)
The file was modifiedstdlib/stdlib.mli (diff)
The file was modifiedstdlib/weak.mli (diff)
The file was modifiedstdlib/filename.mli (diff)
The file was modifiedstdlib/listLabels.mli (diff)
The file was modifiedstdlib/nativeint.mli (diff)
The file was modifiedstdlib/digest.mli (diff)
The file was modifiedstdlib/string.mli (diff)
The file was modifiedstdlib/float.mli (diff)
The file was modifiedstdlib/stream.mli (diff)
The file was modifiedstdlib/gc.mli (diff)
The file was modifiedstdlib/scanf.mli (diff)
The file was modifiedstdlib/array.mli (diff)
The file was modifiedstdlib/buffer.mli (diff)
The file was modifiedstdlib/sys.mli (diff)
The file was modifiedChanges (diff)
The file was modifiedstdlib/bytesLabels.mli (diff)
The file was modifiedstdlib/int32.mli (diff)
The file was modifiedstdlib/int64.mli (diff)
Commit b647b0036042217755e44d74fcc0b2174ab18303 by Florian Angeletti
Merge pull request #9726 from sanette/patch-2

misplaced subsection '*'

(cherry picked from commit ad8da05e33e62e343908cda8babb479aab4c7162)
(commit: b647b00)
The file was modifiedmanual/manual/library/builtin.etex (diff)
Commit faea43cae2e0506b6b3c4a51cb9a8a7f07352dae by Florian Angeletti
Merge pull request #9712 from Octachron/version_format

New format for the OCaml version string

(cherry picked from commit 75aa1ee0bc843a529f247e7fce154c8a376da18c)
(commit: faea43c)
The file was modifiedstdlib/sys.mli (diff)
The file was modifiedChanges (diff)
The file was modifiedtools/make-version-header.sh (diff)
Commit d338211144ee9c914c66023bb831826e2b7cdc26 by david.allsopp
Merge pull request #9724 from MisterDA/fix-domain-state

Fix #9714 "Compilation failure in domain_state.h"

(cherry picked from commit bdb471287fee34564ba0e7e9b55eaecf7cfc48d4)
(commit: d338211)
The file was modifiedruntime/caml/domain_state.h (diff)
The file was modifiedChanges (diff)
The file was modifiedruntime/caml/misc.h (diff)
Commit 0f1636718ab229fc679998a0cf187cace2a6c4c3 by Sebastien.Hinderer
last commit before tagging 4.11.0+beta2
(commit: 0f16367)
The file was modifiedotherlibs/unix/.depend (diff)
The file was modifiedVERSION (diff)
The file was modifiedconfigure (diff)
The file was modifiedVERSION (diff)
The file was modifiedocaml-variants.opam (diff)
The file was modifiedconfigure (diff)
Commit a84826694f5a48826164a047615ca361495ebde5 by Sebastien.Hinderer
increment version number after tagging 4.11.0+beta2
(commit: a848266)
The file was modifiedocaml-variants.opam (diff)
The file was modifiedVERSION (diff)
The file was modifiedconfigure (diff)
Commit 29bceaa5f7f88001551719291e084a3f480a2018 by Florian Angeletti
Merge pull request #9746 from serpent7776/trunk

Add missing space in ocamlc man page

(cherry picked from commit 20fbae04ebfa7c5f4ce754104153a499c0e8f9cb)
(commit: 29bceaa)
The file was modifiedman/ocamlc.m (diff)
Commit 936e16805a8c57e1293d90c78ae6786390d00cbf by Florian Angeletti
Merge pull request #9541 from Engil/instrumented_runtime_manual

Add a chapter for the instrumented runtime

(cherry picked from commit f879c052b18ebfbc6e1308884b67edcb80992808)
(commit: 936e168)
The file was modifiedChanges (diff)
The file was modifiedmanual/manual/cmds/Makefile (diff)
The file was modifiedtestsuite/tests/instrumented-runtime/main.run (diff)
The file was modifiedmanual/manual/allfiles.etex (diff)
The file was modifiedmanual/README.md (diff)
The file was addedmanual/manual/cmds/instrumented-runtime.etex
The file was modifiedruntime/eventlog.c (diff)
Commit b04908bdb77f6992328674db8d4c4c3288495c6e by damien.doligez
The best-fit allocator must prepare the heap for compaction. Fixes #9736
(cherry-picked from commit 85e4563b7251f7c845cb89e32d6c4e76cb2a5469)
(commit: b04908b)
The file was modifiedruntime/caml/freelist.h (diff)
The file was modifiedChanges (diff)
The file was modifiedruntime/compact.c (diff)
The file was modifiedruntime/freelist.c (diff)
Commit 3e74be23f5f2631dbb0f5ce86817f9bed934efcc by xavier.leroy
Selectgen#bind_let_mut: use self#regs_for to allocate target registers (#9782)

Software emulation of floating-point arithmetic, as in the ARM EABI port,
use pairs of pseudoregisters of type Int to represent values of type Float.

This is achieved by the `regs_for` method of class `selector_generic`,
which defaults to `Reg.createv` but is overriden for ARM EABI so
as to perform the transformation Float -> Int,Int on the fly.

The method `bind_let_mut` uses `Reg.createv` to associate
pseudoregisters to bound variables.  This is incorrect in a soft FP
context, as a bound variable of type Float will get a Float register
nonetheless.  `self#regs_for` must be used instead.  This is what this
commit does.

(cherry picked from commit 1e71f75ec4000932734ee7c828059d878653e3a6)
(commit: 3e74be2)
The file was modifiedasmcomp/selectgen.ml (diff)
The file was modifiedChanges (diff)