ocaml/asmcomp
Gabriel Scherer f15f4f3ed8 PR6695: Make sure the compiler only uses ASCII string functions.
This should cover all places involving filenames in the compiler.
There are a few more paths still using Latin-1 in other ways,
e.g. in ocamldoc.

From: Peter Zotov <whitequark@whitequark.org>

git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15727 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2014-12-21 11:46:14 +00:00
..
amd64 Use curried style for X86_dsl. Will adapt 32-bit emit.mlp later. 2014-11-27 17:20:22 +00:00
arm Reflecting commit 15498 on version/4.02: 2014-10-13 09:07:29 +00:00
arm64 merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
i386 Adapt 32-bit emit.mlp to curried style. 2014-11-27 17:29:49 +00:00
power merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
sparc merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
.ignore add CSE.ml to ignore files 2014-04-27 09:31:59 +00:00
CSEgen.ml Reflecting commit 15497 on version/4.02: 2014-10-13 09:06:01 +00:00
CSEgen.mli merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
asmgen.ml Allow a binary code emitter to avoid the creation of an assembly source file. 2014-09-03 14:46:53 +00:00
asmgen.mli Factorize the sequencing of operations for setting up the assembly output, calling the assembler, closing/removing the assembly output. 2014-09-03 12:48:13 +00:00
asmlibrarian.ml Continue. 2013-09-12 15:50:47 +00:00
asmlibrarian.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
asmlink.ml Need to call begin_assembly after Compilenv.reset. 2014-09-03 16:02:50 +00:00
asmlink.mli Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
asmpackager.ml PR6695: Make sure the compiler only uses ASCII string functions. 2014-12-21 11:46:14 +00:00
asmpackager.mli merge branch "safe-string" 2014-04-29 11:56:17 +00:00
clambda.ml Reflecting commit 14916 on version/4.02: 2014-05-25 16:46:23 +00:00
clambda.mli Reflecting commit 14916 on version/4.02: 2014-05-25 16:46:23 +00:00
closure.ml Sys: Use constant for some runtime limitations. 2014-11-17 12:19:27 +00:00
closure.mli small re-ordering of declarations, to match comments 2014-05-09 12:22:35 +00:00
cmm.ml - Constant ropagation for float and int32/int64/nativeint arithmetic. 2014-04-25 08:41:13 +00:00
cmm.mli - Constant ropagation for float and int32/int64/nativeint arithmetic. 2014-04-25 08:41:13 +00:00
cmmgen.ml Sys: Use constant for some runtime limitations. 2014-11-17 12:19:27 +00:00
cmmgen.mli Change the representation of exception slots: instead of being represented as 'string ref', they are now blocks 2013-10-23 14:28:31 +00:00
cmx_format.mli re-commit Leo's weak-dependencies pull request 2014-05-07 00:34:20 +00:00
codegen.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
codegen.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
coloring.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
coloring.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
comballoc.ml Support for raise variants in ocamlopt. Only amd64 for now. 2013-10-14 14:33:27 +00:00
comballoc.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
compilenv.ml Reflecting commit 14916 on version/4.02: 2014-05-25 16:46:23 +00:00
compilenv.mli re-commit Leo's weak-dependencies pull request 2014-05-07 00:34:20 +00:00
deadcode.ml Liveness & Deadcode: fix i386-specific issue with move instructions accessing 2014-05-16 14:37:22 +00:00
deadcode.mli ID comments are so passé. 2014-04-26 09:38:29 +00:00
debuginfo.ml clean up TABs and whitespace 2012-07-30 18:04:46 +00:00
debuginfo.mli PR#5643: issues with .cfi and .loc directives generated by ocamlopt -g 2012-06-17 08:17:43 +00:00
emit.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
emitaux.ml Allow a binary code emitter to avoid the creation of an assembly source file. 2014-09-03 14:46:53 +00:00
emitaux.mli Allow a binary code emitter to avoid the creation of an assembly source file. 2014-09-03 14:46:53 +00:00
interf.ml Undo previous commit. 2014-10-09 17:08:31 +00:00
interf.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
linearize.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
linearize.mli Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
liveness.ml Liveness & Deadcode: fix i386-specific issue with move instructions accessing 2014-05-16 14:37:22 +00:00
liveness.mli Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
mach.ml New back-end optimization pass: common subexpression elimination (CSE). 2014-04-26 10:40:22 +00:00
mach.mli New back-end optimization pass: common subexpression elimination (CSE). 2014-04-26 10:40:22 +00:00
printclambda.ml - Constant ropagation for float and int32/int64/nativeint arithmetic. 2014-04-25 08:41:13 +00:00
printclambda.mli #5779: improve support for structured constants (better propagation, sharing, cleaner representation). Also fix #6337 (constants emitted several times). 2014-03-06 17:03:16 +00:00
printcmm.ml - Constant ropagation for float and int32/int64/nativeint arithmetic. 2014-04-25 08:41:13 +00:00
printcmm.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
printlinear.ml Support for raise variants in ocamlopt. Only amd64 for now. 2013-10-14 14:33:27 +00:00
printlinear.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
printmach.ml New back-end optimization pass: common subexpression elimination (CSE). 2014-04-26 10:40:22 +00:00
printmach.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
proc.mli Liveness & Deadcode: fix i386-specific issue with move instructions accessing 2014-05-16 14:37:22 +00:00
reg.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
reg.mli PR#6501: harden the native-code generator against certain uses of "%identity". 2014-08-11 07:46:25 +00:00
reload.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
reloadgen.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
reloadgen.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
schedgen.ml Reflecting commit 14963 on version/4.02: 2014-06-05 13:59:33 +00:00
schedgen.mli Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
scheduling.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
selectgen.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
selectgen.mli PR#6501: harden the native-code generator against certain uses of "%identity". 2014-08-11 07:46:25 +00:00
selection.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
spill.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
spill.mli small re-ordering of declarations, to match comments 2014-05-09 12:22:35 +00:00
split.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
split.mli Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
strmatch.ml fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
strmatch.mli Folllowup to PR#6359, great cleanup of switch actions sharing. 2014-04-07 15:43:20 +00:00
x86_ast.mli Merge Mem32/Mem64. 2014-12-02 10:58:31 +00:00
x86_dsl.ml Merge Mem32/Mem64. 2014-12-02 10:58:31 +00:00
x86_dsl.mli Adapt comment to curried calling convention. 2014-12-01 10:27:23 +00:00
x86_gas.ml Merge Mem32/Mem64. 2014-12-02 10:58:31 +00:00
x86_gas.mli Rename Intel_* to X86_*. 2014-11-27 17:12:21 +00:00
x86_masm.ml Merge Mem32/Mem64. 2014-12-02 10:58:31 +00:00
x86_masm.mli Rename Intel_* to X86_*. 2014-11-27 17:12:21 +00:00
x86_proc.ml Support for the byte directive under solaris 32-bit. 2014-11-28 15:44:02 +00:00
x86_proc.mli Support for the byte directive under solaris 32-bit. 2014-11-28 15:44:02 +00:00