| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/safe-string@14700 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14698 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| | |
directives, only allowing capitalized identifiers in addition to lowercase ones. Split #show into variants #show_val, #show_type, etc, and implement a generic #show which combines all the results.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14697 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14695 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14694 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14693 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(Reuses results of previous computations instead of recomputing them.)
(Cherry-picked from branch backend-optim.)
Tested on amd64/linux and i386/linux.
Other back-ends compile (after assorted updates) but are untested.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14688 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14687 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| |
| |
| | |
(Removes arithmetic and load instructions whose results are unused.)
(Cherry-picked from branch backend-optim.)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14686 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14683 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14680 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14679 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14675 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
the local environment in Env.components_of_module_make.
Fixes the bug reported by Mark Shinwell on caml-devel,
on 2014-04-23. This bug was related to module aliases.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14674 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Constant propagation for floats can be turned off with option
-no-float-const-prop, for codes that change FP rounding modes at
run-time.
- Clambda / C-- / Mach: represent float constants as FP numbers of type
float rather than literals of type string.
- Tested for AMD64; other archs need testing.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14673 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/safe-string@14699 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/safe-string@14682 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/safe-string@14681 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| | |
changing the type comparison functions
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/safe-string@14678 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/safe-string@14677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/safe-string@14676 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| |\ \
| |/
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/safe-string@14672 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14671 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| | |
specified and how this impacts marshaling references captured in closures, for instance.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14670 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14669 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14665 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| | |
ppx_tools package.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14664 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| | |
and cryptokit
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/safe-string@14667 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| |\ \
| |/
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/safe-string@14666 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14663 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| | |
name instead of the whole declaration).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14660 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| | |
attributes.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14659 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14658 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14654 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| | |
version-specific arguments
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14653 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14652 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14650 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| | |
Cconst_blockheader patch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14649 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14648 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14647 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14646 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| | |
(Patch by Simon Cruanes)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14645 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| | |
(Patch by Simon Cruanes)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14644 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14643 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14642 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| | |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14637 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
- configure: no change necessary
- byterun/config.h: make sure ARCH_INT64_TYPE and related macros
are always defined, for Coq and others to use.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14636 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
and maybe others rely on it
byterun/config.h: select "long long" in preference to "long" for "int64",
just because this is how it was done in earlier versions.
(Minimizing suprises.)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14635 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|