[polyml] branch master updated (eb076ac -> 6fc4732)
James Clarke
jrtc27 at moszumanska.debian.org
Fri Aug 18 23:21:44 UTC 2017
This is an automated email from the git hooks/post-receive script.
jrtc27 pushed a change to branch master
in repository polyml.
from eb076ac Release 5.6-8 to unstable
adds 994b3d7 New upstream version 5.7~20170221.git4c3ba45
adds 985bba0 Merge tag 'upstream/5.7_20170221.git4c3ba45'
adds 81941c1 Drop all patches; applied upstream
adds 82d2a24 Recompile the compiler itself
adds 185be6a Release 5.7~20170221.git4c3ba45 to experimental
adds a60026d New upstream version 5.7~20170222.git2737850
adds 7ec0f54 Merge tag 'upstream/5.7_20170222.git2737850' into debian/experimental
adds cbb89e7 Fix FTBFS on x32
adds ad5cfc6 Update changelog
adds 4635896 Release 5.7~20170222.git2737850-1 to experimental
adds 6147d94 New upstream version 5.7~20170315.git1343f60
adds 48e7d7f Merge tag 'upstream/5.7_20170315.git1343f60' into debian/experimental
adds 150e090 Open changelog for next release
adds aa6e380 Drop all patches; fixed upstream
adds 6c11fd3 Include IntInfAsInt module in libpolyml7
adds 990ec37 Update changelog
adds be89dbd Release 5.7~20170315.git1343f60-1 to experimental
adds 3381beb New upstream version 5.7~20170322.git096d446
new 6be0007 Merge tag 'upstream/5.7_20170322.git096d446' into debian/experimental
new 45c1f57 Open changelog for next release
new 83d5a24 Revert "Recompile the compiler itself"
new 4546ddd Rename libpolyml7 to libpolyml8 to reflect upstream soname bump
new f4e7c89 Update changelog
new ffde958 Release 5.7~20170322.git096d446-1 to experimental
new 59e2a63 Update uscan pattern to match 5.7 filename
adds 979db4d New upstream version 5.7
new 7f6eaf6 Updated version 5.7 from 'upstream/5.7'
new 2e7de1e Open changelog for next release
new f5ed318 Backport fix for Test166 deadlocking
new 6478977 Bumped standards version to 4.0.1; changed priority to optional
new 59bd20f Update changelog
new 6fc4732 Release 5.7-1 to unstable
The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Makefile.am | 25 +-
Makefile.in | 19 +-
PolyML.exe.manifest | 22 +
PolyML.rc | 16 +-
PolyML.sln | 6 +-
PolyML/PolyML.vcxproj | 55 +-
README.md | 88 +
Root.ML | 39 +-
Tests/Fail/Test073.ML | 5 +
Tests/Fail/Test074.ML | 12 +
Tests/Succeed/Test004.ML | 4 +-
Tests/Succeed/Test005.ML | 4 +-
Tests/Succeed/Test019.ML | 2 +-
Tests/Succeed/Test022.ML | 6 +-
Tests/Succeed/Test033.ML | 8 +-
Tests/Succeed/Test072.ML | 2 +-
Tests/Succeed/Test079.ML | 3 +-
Tests/Succeed/Test082.ML | 3 +-
Tests/Succeed/Test101.ML | 36 +-
Tests/Succeed/Test110.ML | 4 +-
Tests/Succeed/Test121.ML | 69 +-
Tests/Succeed/Test129.ML | 6 +-
Tests/Succeed/Test131.ML | 2 +-
Tests/Succeed/Test154.ML | 4 +-
Tests/Succeed/Test160.ML | 56 +
Tests/Succeed/Test161.ML | 10 +
Tests/Succeed/Test162.ML | 19 +
Tests/Succeed/Test163.ML | 56 +
Tests/Succeed/Test164.ML | 25 +
Tests/Succeed/Test165.ML | 17 +
Tests/Succeed/Test166.ML | 62 +
Tests/Succeed/Test167.ML | 12 +
Tests/Succeed/Test168.ML | 10 +
Tests/Succeed/Test169.ML | 11 +
Tests/Succeed/Test170.ML | 6 +
basis/ASN1.sml | 17 +-
basis/Array.sml | 182 +-
basis/Array2.sml | 52 +-
basis/Array2Signature.sml | 51 +
basis/ArraySignature.sml | 52 +
basis/ArraySliceSignature.sml | 55 +
basis/BinIO.sml | 6 +-
basis/Bool.sml | 20 +-
basis/BoolArray.sml | 151 +-
basis/CommandLine.sml | 23 +-
basis/Date.sml | 100 +-
basis/DateSignature.sml | 62 +
basis/ExnPrinter.sml | 18 +-
basis/{FinalPolyML.552.sml => FinalPolyML.560.sml} | 1694 +-
basis/FinalPolyML.sml | 201 +-
basis/Foreign.sml | 494 +-
basis/ForeignConstants.sml | 12 +-
basis/ForeignMemory.sml | 52 +-
basis/General.sml | 11 +-
basis/GenericSock.sml | 20 +-
basis/IEEEReal.sml | 49 +-
basis/INTEGER.sml | 14 +-
basis/INetSock.sml | 19 +-
basis/InitialBasis.560.ML | 525 +
basis/InitialBasis.ML | 561 +-
basis/InitialPolyML.ML | 62 +-
basis/Int.sml | 371 +-
.../CompilerVersion.sml => basis/Int31.sml | 10 +-
basis/Int32.sml | 14 +-
.../CompilerVersion.sml => basis/Int63.sml | 10 +-
.../CompilerVersion.sml => basis/IntAsFixedInt.sml | 12 +-
.../CompilerVersion.sml => basis/IntAsLargeInt.sml | 12 +-
basis/IntInf.sml | 59 +-
basis/LargeWord.sml | 539 +-
basis/LibraryIOSupport.sml | 39 +-
basis/LibrarySupport.560.sml | 216 +
basis/LibrarySupport.sml | 205 +-
basis/List.sml | 56 +-
basis/ListSignature.sml | 54 +
basis/NetHostDB.sml | 41 +-
basis/NetProtDB.sml | 20 +-
basis/NetServDB.sml | 35 +-
basis/{OS.sml => OS.560.sml} | 123 +-
basis/OS.sml | 118 +-
basis/PackRealBig.sml | 38 +-
basis/PolyMLException.sml | 72 +-
basis/Posix.sml | 235 +-
basis/PrettyPrinter.sml | 16 +-
basis/Real.sml | 325 +-
basis/RealSignature.sml | 113 +
basis/RuntimeCalls.ML | 189 +-
basis/SML90.sml | 11 +-
basis/Signal.sml | 8 +-
basis/SingleAssignment.sml | 13 +-
basis/Socket.sml | 132 +-
basis/Statistics.ML | 16 +-
basis/String.sml | 1795 +-
basis/StringCvt.sml | 195 -
basis/StringSignatures.sml | 178 +
basis/SysWord.sml | 24 -
basis/TextIO.sml | 27 +-
basis/Thread.sml | 147 +-
basis/Time.sml | 28 +-
basis/Timer.sml | 3 +-
basis/TopLevelPolyML.552.sml | 1717 -
basis/TopLevelPolyML.sml | 67 +-
basis/Unix.sml | 4 +-
basis/UnixSock.sml | 12 +-
basis/Vector.sml | 160 +-
basis/VectorSignature.sml | 47 +
basis/VectorSliceSignature.sml | 47 +
basis/Weak.sml | 22 +-
basis/Windows.sml | 154 +-
basis/Word32In64.sml | 9 +-
basis/Word8.sml | 24 +-
basis/Word8Array.sml | 125 +-
basis/WordSignature.sml | 61 +
basis/build.sml | 46 +-
config.h.in | 51 +-
configure | 406 +-
configure.ac | 95 +-
debian/changelog | 44 +
debian/control | 8 +-
debian/libpolyml7.install | 1 -
debian/libpolyml8.install | 2 +
debian/patches/Test166-deadlock.patch | 53 +
debian/patches/alpha.diff | 49 -
debian/patches/bss-ioarea.diff | 281 -
debian/patches/disable-compile-time-real-eval.diff | 57 -
debian/patches/fix-heap-ratio-assert.diff | 28 -
debian/patches/fix-script-args.diff | 35 -
debian/patches/hppa.diff | 46 -
debian/patches/ioctl-int.diff | 64 -
debian/patches/m68k.diff | 44 -
debian/patches/maxhostnamelen.diff | 120 -
debian/patches/maxpathlen.diff | 421 -
debian/patches/mips-abi.diff | 18 -
debian/patches/mips64.diff | 153 -
debian/patches/noexec-stack-gnu.diff | 51 -
debian/patches/noflsh-unsigned.diff | 17 -
debian/patches/polyc-dont-capture-build-path.diff | 40 -
debian/patches/polyc-it.diff | 19 -
debian/patches/reset-save-vector-sleep.diff | 77 -
.../rounding-mode-test-allow-exceptions.diff | 83 -
...de-test-only-allow-exceptions-for-set-mode.diff | 66 -
debian/patches/s390.diff | 55 -
debian/patches/series | 32 +-
debian/patches/sh.diff | 80 -
debian/patches/soft-fpu.diff | 37 -
debian/patches/source-date-epoch.diff | 252 -
debian/patches/sparc64.diff | 47 -
debian/patches/spelling-errors.diff | 56 -
debian/patches/streamtoken-endian.diff | 23 -
.../thread-exited-interrupt-requested-overlap.diff | 21 -
debian/patches/unix-const-vec-unsigned.diff | 19 -
...e-polyunsigned-consistently-for-stream-ids.diff | 158 -
debian/patches/wait-return-valid-status.diff | 30 -
debian/patches/x32.diff | 82 -
debian/shlibs.local | 2 +-
debian/watch | 2 +-
documentation/Reference/Basis.html | 122 +-
documentation/Reference/Foreign.html | 450 +
documentation/Reference/PolyMLCompiler.html | 136 +-
documentation/Reference/PolyMLDebug.html | 2 +-
.../Reference/PolyMLDebuggerInterface.html | 7 +-
documentation/Reference/PolyMLMake.html | 2 +-
documentation/Reference/PolyMLNameSpace.html | 78 +-
documentation/Reference/PolyMLProfiling.html | 40 +
documentation/Reference/PolyMLSaveState.html | 87 +-
documentation/Reference/PolyMLStructure.html | 93 +-
documentation/ReleaseNotes.html | 1070 -
exportPoly.sml | 15 +-
imports/polymli386.txt | 39946 +++++++++----------
imports/polymlint.txt | 29449 +++++++-------
imports/polymlint64.txt | 29417 +++++++-------
imports/polymlx86_64.txt | 20301 ----------
imports/polymlx86_64sysv.txt | 19758 +++++++++
imports/polymlx86_64win.txt | 19771 +++++++++
libffi/ChangeLog | 9506 +++--
libffi/ChangeLog.v1 | 2 +-
libffi/LICENSE | 2 +-
libffi/Makefile.am | 121 +-
libffi/Makefile.in | 356 +-
libffi/README | 74 +-
libffi/config.guess | 192 +-
libffi/config.sub | 43 +-
libffi/configure | 4512 ++-
libffi/configure.ac | 113 +-
libffi/doc/libffi.info | 480 +-
libffi/doc/libffi.texi | 176 +-
libffi/doc/stamp-vti | 8 +-
libffi/doc/version.texi | 8 +-
libffi/fficonfig.h.in | 10 +-
libffi/include/Makefile.in | 6 +
libffi/include/ffi.h.in | 22 +-
libffi/include/ffi_common.h | 18 +-
libffi/libffi.pc.in | 3 +-
libffi/libffi.xcodeproj/project.pbxproj | 718 +-
libffi/libtool-version | 2 +-
libffi/ltmain.sh | 32 +-
libffi/m4/ax_enable_builddir.m4 | 3 +-
libffi/m4/ax_gcc_archflag.m4 | 2 +-
libffi/m4/libtool.m4 | 85 +-
libffi/man/Makefile.in | 6 +
libffi/mdate-sh | 49 +-
libffi/missing | 4 +-
libffi/msvc32include/ffi.h | 128 +-
libffi/msvcc.sh | 78 +-
libffi/src/aarch64/ffi.c | 149 +-
libffi/src/aarch64/ffitarget.h | 6 +-
libffi/src/aarch64/sysv.S | 58 +-
libffi/src/arc/arcompact.S | 135 +
libffi/src/arc/ffi.c | 268 +
libffi/src/{m32r => arc}/ffitarget.h | 26 +-
libffi/src/arm/ffi.c | 407 +-
libffi/src/arm/gentramp.sh | 2 +-
libffi/src/arm/sysv.S | 72 +-
libffi/src/bfin/ffi.c | 3 +-
libffi/src/bfin/sysv.S | 42 +-
libffi/src/closures.c | 64 +-
libffi/src/debug.c | 7 +-
libffi/src/dlmalloc.c | 18 +-
libffi/src/ia64/ffi.c | 2 +-
libffi/src/java_raw_api.c | 22 +-
libffi/src/m88k/ffi.c | 400 +
libffi/src/m88k/ffitarget.h | 49 +
libffi/src/m88k/obsd.S | 209 +
libffi/src/microblaze/ffi.c | 2 +-
libffi/src/microblaze/sysv.S | 6 +-
libffi/src/mips/ffi.c | 7 +
libffi/src/mips/n32.S | 32 +-
libffi/src/nios2/ffi.c | 304 +
libffi/src/{sh => nios2}/ffitarget.h | 36 +-
libffi/src/nios2/sysv.S | 136 +
libffi/src/or1k/ffi.c | 328 +
libffi/src/{s390 => or1k}/ffitarget.h | 27 +-
libffi/src/or1k/sysv.S | 107 +
libffi/src/pa/ffitarget.h | 2 +
libffi/src/powerpc/darwin.S | 9 +-
libffi/src/powerpc/darwin_closure.S | 35 +-
libffi/src/powerpc/ffi.c | 1500 +-
libffi/src/powerpc/ffi_darwin.c | 2 +-
libffi/src/powerpc/ffi_linux64.c | 943 +
libffi/src/powerpc/ffi_powerpc.h | 77 +
libffi/src/powerpc/ffi_sysv.c | 931 +
libffi/src/powerpc/ffitarget.h | 110 +-
libffi/src/powerpc/linux64.S | 91 +-
libffi/src/powerpc/linux64_closure.S | 296 +-
libffi/src/powerpc/ppc_closure.S | 48 +-
libffi/src/powerpc/sysv.S | 25 +-
libffi/src/prep_cif.c | 34 +-
libffi/src/raw_api.c | 13 +
libffi/src/s390/ffi.c | 25 +-
libffi/src/s390/ffitarget.h | 2 +
libffi/src/sh/ffi.c | 2 +-
libffi/src/tile/tile.S | 2 +-
libffi/src/types.c | 57 +-
libffi/src/vax/elfbsd.S | 195 +
libffi/src/vax/ffi.c | 276 +
libffi/src/vax/ffitarget.h | 49 +
libffi/src/x86/ffi.c | 566 +-
libffi/src/x86/ffi64.c | 43 +-
libffi/src/x86/ffitarget.h | 16 +-
libffi/src/x86/freebsd.S | 5 +
libffi/src/x86/win32.S | 1078 +-
libffi/src/x86/win64.S | 174 +-
libffi/testsuite/Makefile.am | 45 +-
libffi/testsuite/Makefile.in | 53 +-
libffi/testsuite/lib/libffi.exp | 46 +-
libffi/testsuite/libffi.call/call.exp | 24 +-
libffi/testsuite/libffi.call/cls_double_va.c | 10 +-
libffi/testsuite/libffi.call/cls_longdouble_va.c | 11 +-
libffi/testsuite/libffi.call/cls_struct_va1.c | 2 +-
libffi/testsuite/libffi.call/cls_uint_va.c | 4 +-
libffi/testsuite/libffi.call/ffitest.h | 19 +-
libffi/testsuite/libffi.call/many.c | 22 +-
libffi/testsuite/libffi.call/many2.c | 4 +-
libffi/testsuite/libffi.call/nested_struct11.c | 2 +-
libffi/testsuite/libffi.call/strlen.c | 4 +-
libffi/testsuite/libffi.call/struct1.c | 4 +-
libffi/testsuite/libffi.call/struct2.c | 4 +-
libffi/testsuite/libffi.call/struct3.c | 4 +-
libffi/testsuite/libffi.call/struct4.c | 4 +-
libffi/testsuite/libffi.call/struct5.c | 4 +-
libffi/testsuite/libffi.call/struct6.c | 4 +-
libffi/testsuite/libffi.call/struct7.c | 4 +-
libffi/testsuite/libffi.call/struct8.c | 4 +-
libffi/testsuite/libffi.call/struct9.c | 4 +-
libffi/testsuite/libffi.call/va_1.c | 2 +-
libffi/testsuite/libffi.call/va_struct1.c | 2 +-
libffi/texinfo.tex | 282 +-
libpolymain/Makefile.in | 1 +
libpolyml/Console.cpp | 2 +-
libpolyml/Makefile.am | 12 +-
libpolyml/Makefile.in | 34 +-
libpolyml/PolyLib.vcxproj | 101 +-
libpolyml/arb.cpp | 497 +-
libpolyml/arb.h | 30 +-
libpolyml/basicio.cpp | 546 +-
libpolyml/basicio.h | 7 +-
libpolyml/bitmap.cpp | 36 +-
libpolyml/bitmap.h | 7 +
libpolyml/check_objects.cpp | 23 +-
libpolyml/elfexport.cpp | 260 +-
libpolyml/elfexport.h | 49 +-
libpolyml/errors.cpp | 1481 +-
libpolyml/exporter.cpp | 255 +-
libpolyml/exporter.h | 16 +-
libpolyml/foreign.cpp | 90 +-
libpolyml/foreign.h | 8 +-
libpolyml/gc.cpp | 37 +-
libpolyml/gc_check_weak_ref.cpp | 14 +-
libpolyml/gc_copy_phase.cpp | 19 +-
libpolyml/gc_mark_phase.cpp | 202 +-
libpolyml/gc_share_phase.cpp | 39 +-
libpolyml/gc_update_phase.cpp | 26 +-
libpolyml/globals.h | 34 +-
libpolyml/heapsizing.cpp | 14 +-
libpolyml/int_opcodes.h | 164 +-
libpolyml/interpret.cpp | 2691 +-
libpolyml/io_internal.h | 15 +-
libpolyml/machine_dep.h | 3 +-
libpolyml/machoexport.cpp | 159 +-
libpolyml/machoexport.h | 17 +-
libpolyml/masm2gas | 15 -
libpolyml/memmgr.cpp | 616 +-
libpolyml/memmgr.h | 95 +-
libpolyml/mpoly.cpp | 44 +-
libpolyml/mpoly.h | 3 -
libpolyml/network.cpp | 600 +-
libpolyml/network.h | 11 +-
libpolyml/objsize.cpp | 99 +-
libpolyml/objsize.h | 8 +-
libpolyml/os_specific.h | 7 +-
libpolyml/pecoffexport.cpp | 157 +-
libpolyml/pecoffexport.h | 17 +-
libpolyml/pexport.cpp | 144 +-
libpolyml/pexport.h | 3 +-
libpolyml/poly_specific.cpp | 424 +-
libpolyml/poly_specific.h | 11 +-
libpolyml/polyffi.cpp | 254 +-
libpolyml/polyffi.h | 26 +-
libpolyml/polystring.cpp | 264 +-
libpolyml/polystring.h | 22 +-
libpolyml/process_env.cpp | 307 +-
libpolyml/process_env.h | 16 +-
libpolyml/processes.cpp | 750 +-
libpolyml/processes.h | 39 +-
libpolyml/profiling.cpp | 127 +-
libpolyml/profiling.h | 10 +-
libpolyml/quick_gc.cpp | 63 +-
libpolyml/realconv.cpp | 34 +-
libpolyml/realconv.h | 11 +
libpolyml/reals.cpp | 549 +-
libpolyml/reals.h | 25 +-
libpolyml/rts_module.cpp | 18 +-
libpolyml/rts_module.h | 6 +-
libpolyml/rtsentry.cpp | 183 +
libpolymain/polystub.c => libpolyml/rtsentry.h | 47 +-
libpolyml/run_time.cpp | 1084 +-
libpolyml/run_time.h | 99 +-
libpolyml/savestate.cpp | 329 +-
libpolyml/scanaddrs.cpp | 121 +-
libpolyml/scanaddrs.h | 9 +-
libpolyml/sharedata.cpp | 72 +-
libpolyml/sharedata.h | 8 +-
libpolyml/sighandler.cpp | 177 +-
libpolyml/sighandler.h | 11 +-
libpolyml/statistics.cpp | 29 +-
libpolyml/sys.h | 192 +-
libpolyml/timing.cpp | 95 +-
libpolyml/timing.h | 11 +-
libpolyml/unix_specific.cpp | 248 +-
libpolyml/version.h | 10 +-
libpolyml/windows_specific.cpp | 347 +-
libpolyml/x86_dep.cpp | 2646 +-
libpolyml/x86asm.asm | 3565 --
libpolyml/x86assembly_gas32.S | 207 +
libpolyml/x86assembly_gas64.S | 289 +
libpolyml/x86assembly_masm32.S | 194 +
libpolyml/x86assembly_masm64.S | 256 +
libpolyml/xwindows.cpp | 75 +-
libpolyml/xwindows.h | 2 +
mlsource/BuildAll.sml | 15 +-
mlsource/BuildBasis.sml | 14 +-
mlsource/BuildExport.sml | 22 +-
mlsource/MLCompiler/Address.ML | 230 +
mlsource/MLCompiler/BUILTINS.sml | 95 +
mlsource/MLCompiler/Boot/Address.ML | 459 -
mlsource/MLCompiler/CODETREESIG.ML | 97 +-
mlsource/MLCompiler/COMPILERBODYSIG.sml | 14 +-
mlsource/MLCompiler/COMPILER_BODY.ML | 39 +-
mlsource/MLCompiler/COPIER.sml | 4 +-
.../CodeTree/BackendIntermediateCode.sml | 348 +-
.../CodeTree/BackendIntermediateCodeSig.sml | 84 +-
mlsource/MLCompiler/CodeTree/BaseCodeTree.sml | 184 +-
mlsource/MLCompiler/CodeTree/BaseCodeTreeSig.sml | 66 +-
mlsource/MLCompiler/CodeTree/ByteCode/CODE_SEG.ML | 347 -
mlsource/MLCompiler/CodeTree/ByteCode/CodeSeg.ML | 24 -
.../MLCompiler/CodeTree/ByteCode/INTCODECONS.ML | 1013 +-
.../CodeTree/ByteCode/INTCODECONSSIG.sml | 208 +
mlsource/MLCompiler/CodeTree/ByteCode/INTGCODE.ML | 1671 +-
.../CodeTree/ByteCode/ml_bind.interpreted.ML | 1 -
mlsource/MLCompiler/CodeTree/CODETREE.ML | 103 +-
.../CODETREE_CODEGEN_CONSTANT_FUNCTIONS.sml | 207 +-
.../MLCompiler/CodeTree/CODETREE_FUNCTIONS.sml | 255 +-
.../MLCompiler/CodeTree/CODETREE_LAMBDA_LIFT.sml | 57 +-
.../MLCompiler/CodeTree/CODETREE_OPTIMISER.sml | 39 +-
.../CodeTree/CODETREE_REMOVE_REDUNDANT.sml | 62 +-
.../MLCompiler/CodeTree/CODETREE_SIMPLIFIER.sml | 947 +-
.../CodeTree/CODETREE_STATIC_LINK_AND_CASES.sml | 895 +-
.../CodeTree/{X86Code => }/CODE_ARRAY.ML | 72 +-
mlsource/MLCompiler/CodeTree/CodegenTreeSig.sml | 44 +
.../MLCompiler/CodeTree/CodetreeFunctionsSig.sml | 4 +-
.../GENCODESIG.sml} | 25 +-
.../MLCompiler/CodeTree/X86Code/CODECONSSIG.sml | 261 -
.../MLCompiler/CodeTree/X86Code/CODEGEN_TABLE.ML | 3288 --
.../CodeTree/X86Code/CODEGEN_TABLESIG.sml | 178 -
.../MLCompiler/CodeTree/X86Code/CodeCons.i386.ML | 36 -
.../MLCompiler/CodeTree/X86Code/CodeCons.x86_64.ML | 34 -
.../MLCompiler/CodeTree/X86Code/CodeGenTable.ML | 29 -
.../MLCompiler/CodeTree/X86Code/GENERATE_CODE.ML | 2534 --
mlsource/MLCompiler/CodeTree/X86Code/ICodeSig.ML | 312 +
.../MLCompiler/CodeTree/X86Code/X86CODESIG.sml | 188 +-
.../CodeTree/X86Code/X86CodetreeToICode.ML | 2520 ++
.../MLCompiler/CodeTree/X86Code/X86FOREIGNCALL.sml | 501 +
.../X86Code/X86ICODETRANSFORMSIG.ML} | 23 +-
.../CodeTree/X86Code/X86ICodeIdentifyReferences.ML | 1009 +
.../CodeTree/X86Code/X86ICodeToX86Code.ML | 1336 +
.../CodeTree/X86Code/X86ICodeTransform.ML | 2293 ++
.../X86Code/X86IDENTIFYREFSSIG.ML} | 29 +-
.../MLCompiler/CodeTree/X86Code/X86LOWLEVEL.ML | 2186 -
.../MLCompiler/CodeTree/X86Code/X86OPTIMISE.ML | 79 +-
.../MLCompiler/CodeTree/X86Code/X86OUTPUTCODE.ML | 3899 +-
mlsource/MLCompiler/CodeTree/X86Code/ml_bind.ML | 89 +
.../MLCompiler/CodeTree/X86Code/ml_bind.i386.ML | 28 -
.../MLCompiler/CodeTree/X86Code/ml_bind.x86_64.ML | 28 -
mlsource/MLCompiler/CodeTree/ml_bind.ML | 14 +-
mlsource/MLCompiler/CompilerVersion.sml | 6 +-
mlsource/MLCompiler/DATATYPE_REP.ML | 56 +-
mlsource/MLCompiler/DEBUGGERSIG.sml | 27 +-
mlsource/MLCompiler/DEBUGGER_.sml | 63 +-
mlsource/MLCompiler/DEBUGSIG.ML | 29 +-
mlsource/MLCompiler/Debug.ML | 37 +-
mlsource/MLCompiler/EXPORTTREESIG.sml | 15 +-
mlsource/MLCompiler/ExportTree.sml | 25 +-
.../{CompilerVersion.sml => FOREIGNCALLSIG.sml} | 13 +-
mlsource/MLCompiler/{Boot => }/HashTable.ML | 0
mlsource/MLCompiler/INITIALISE_.ML | 1084 +-
mlsource/MLCompiler/Initialise.ML | 39 +-
mlsource/MLCompiler/LEXSIG.sml | 9 +-
mlsource/MLCompiler/LEX_.ML | 20 +-
.../{COMPILERBODYSIG.sml => MAKESIG.sml} | 63 +-
mlsource/MLCompiler/MAKE_.ML | 87 +-
mlsource/MLCompiler/{Boot => }/Misc.ML | 0
mlsource/MLCompiler/PARSETREESIG.sml | 13 +-
mlsource/MLCompiler/PARSE_DEC.ML | 15 +-
mlsource/MLCompiler/PARSE_TYPE.ML | 6 +-
mlsource/MLCompiler/PRETTYSIG.sml | 8 +-
.../{CompilerVersion.sml => PRINTTABLESIG.sml} | 21 +-
mlsource/MLCompiler/PRINT_TABLE.ML | 55 +-
mlsource/MLCompiler/ParseTree/BASE_PARSE_TREE.sml | 7 +-
mlsource/MLCompiler/ParseTree/BaseParseTreeSig.sml | 10 +-
.../MLCompiler/ParseTree/CODEGEN_PARSETREE.sml | 15 +-
mlsource/MLCompiler/ParseTree/EXPORT_PARSETREE.sml | 71 +-
.../MLCompiler/ParseTree/ExportParsetreeSig.sml | 3 +-
mlsource/MLCompiler/ParseTree/MATCH_COMPILER.sml | 8 +-
mlsource/MLCompiler/ParseTree/MatchCompilerSig.sml | 3 +-
mlsource/MLCompiler/ParseTree/PARSE_TREE.ML | 5 +-
mlsource/MLCompiler/ParseTree/PRINT_PARSETREE.sml | 4 +-
.../MLCompiler/ParseTree/PrintParsetreeSig.sml | 7 +-
.../MLCompiler/ParseTree/TYPECHECK_PARSETREE.sml | 41 +-
.../MLCompiler/ParseTree/TypeCheckParsetreeSig.sml | 3 +-
mlsource/MLCompiler/Pretty.sml | 41 +-
mlsource/MLCompiler/SIGNATURES.sml | 2 +-
mlsource/MLCompiler/SIGNATURESSIG.sml | 5 +-
mlsource/MLCompiler/SKIPS_.ML | 17 +-
mlsource/MLCompiler/STRUCTURESSIG.sml | 5 +-
mlsource/MLCompiler/STRUCTURES_.ML | 57 +-
mlsource/MLCompiler/STRUCTVALSIG.sml | 20 +-
mlsource/MLCompiler/STRUCT_VALS.ML | 33 +-
mlsource/MLCompiler/{Boot => }/StretchArray.ML | 0
mlsource/MLCompiler/StronglyConnected.sml | 123 +
mlsource/MLCompiler/TYPEIDCODE.sml | 118 +-
mlsource/MLCompiler/TYPEIDCODESIG.sml | 5 +-
mlsource/MLCompiler/TYPETREESIG.sml | 23 +-
mlsource/MLCompiler/TYPE_TREE.ML | 1299 +-
mlsource/MLCompiler/UTILITIES_.ML | 3 +-
mlsource/MLCompiler/{Boot => }/UniversalTable.ML | 0
mlsource/MLCompiler/VALUEOPSSIG.sml | 42 +-
mlsource/MLCompiler/VALUE_OPS.ML | 225 +-
mlsource/MLCompiler/ml_bind.ML | 34 +-
mlsource/extra/CInterface/Dispatch.ML | 5 +-
mlsource/extra/Motif/MotifCore.ML | 2 +-
mlsource/extra/XWindows/XCall.ML | 8 +-
mlsource/extra/XWindows/ml_bind.ML | 505 +-
modules/IntInfAsInt/ArrayVector.sml | 380 +
modules/IntInfAsInt/Date.sml | 35 +
modules/IntInfAsInt/InputOutput.sml | 135 +
modules/IntInfAsInt/Integer.sml | 67 +
.../ml_bind.ML => modules/IntInfAsInt/List.sml | 24 +-
modules/IntInfAsInt/Makefile.am | 16 +
{libffi/man => modules/IntInfAsInt}/Makefile.in | 188 +-
modules/IntInfAsInt/ROOT.sml | 98 +
modules/IntInfAsInt/RealStringCvt.sml | 108 +
modules/IntInfAsInt/StringChar.sml | 57 +
modules/IntInfAsInt/Word.sml | 69 +
modules/IntInfAsInt/Word64.sml | 5 +
modules/Makefile.am | 3 +
{libffi/include => modules}/Makefile.in | 325 +-
poly.1 | 2 +-
polyc.1 | 2 +-
polyc.in | 8 +-
polyexports.h | 6 +-
polyimport.1 | 2 +-
polyml.pyp | 437 +-
{basis => samplecode}/processes.ML | 0
winconfig.h | 149 +-
wininstall/PolyML.wxs | 10 +-
wininstall/wininstall.wixproj | 9 +
515 files changed, 142008 insertions(+), 119123 deletions(-)
create mode 100644 PolyML.exe.manifest
create mode 100644 README.md
create mode 100644 Tests/Fail/Test073.ML
create mode 100644 Tests/Fail/Test074.ML
create mode 100644 Tests/Succeed/Test160.ML
create mode 100644 Tests/Succeed/Test161.ML
create mode 100644 Tests/Succeed/Test162.ML
create mode 100644 Tests/Succeed/Test163.ML
create mode 100644 Tests/Succeed/Test164.ML
create mode 100644 Tests/Succeed/Test165.ML
create mode 100644 Tests/Succeed/Test166.ML
create mode 100644 Tests/Succeed/Test167.ML
create mode 100644 Tests/Succeed/Test168.ML
create mode 100644 Tests/Succeed/Test169.ML
create mode 100644 Tests/Succeed/Test170.ML
create mode 100644 basis/Array2Signature.sml
create mode 100644 basis/ArraySignature.sml
create mode 100644 basis/ArraySliceSignature.sml
create mode 100644 basis/DateSignature.sml
rename basis/{FinalPolyML.552.sml => FinalPolyML.560.sml} (52%)
create mode 100644 basis/InitialBasis.560.ML
copy mlsource/MLCompiler/CompilerVersion.sml => basis/Int31.sml (77%)
copy mlsource/MLCompiler/CompilerVersion.sml => basis/Int63.sml (77%)
copy mlsource/MLCompiler/CompilerVersion.sml => basis/IntAsFixedInt.sml (77%)
copy mlsource/MLCompiler/CompilerVersion.sml => basis/IntAsLargeInt.sml (77%)
create mode 100644 basis/LibrarySupport.560.sml
create mode 100644 basis/ListSignature.sml
copy basis/{OS.sml => OS.560.sml} (92%)
create mode 100644 basis/RealSignature.sml
delete mode 100644 basis/StringCvt.sml
create mode 100644 basis/StringSignatures.sml
delete mode 100644 basis/SysWord.sml
delete mode 100644 basis/TopLevelPolyML.552.sml
create mode 100644 basis/VectorSignature.sml
create mode 100644 basis/VectorSliceSignature.sml
create mode 100644 basis/WordSignature.sml
delete mode 100644 debian/libpolyml7.install
create mode 100644 debian/libpolyml8.install
create mode 100644 debian/patches/Test166-deadlock.patch
delete mode 100644 debian/patches/alpha.diff
delete mode 100644 debian/patches/bss-ioarea.diff
delete mode 100644 debian/patches/disable-compile-time-real-eval.diff
delete mode 100644 debian/patches/fix-heap-ratio-assert.diff
delete mode 100644 debian/patches/fix-script-args.diff
delete mode 100644 debian/patches/hppa.diff
delete mode 100644 debian/patches/ioctl-int.diff
delete mode 100644 debian/patches/m68k.diff
delete mode 100644 debian/patches/maxhostnamelen.diff
delete mode 100644 debian/patches/maxpathlen.diff
delete mode 100644 debian/patches/mips-abi.diff
delete mode 100644 debian/patches/mips64.diff
delete mode 100644 debian/patches/noexec-stack-gnu.diff
delete mode 100644 debian/patches/noflsh-unsigned.diff
delete mode 100644 debian/patches/polyc-dont-capture-build-path.diff
delete mode 100644 debian/patches/polyc-it.diff
delete mode 100644 debian/patches/reset-save-vector-sleep.diff
delete mode 100644 debian/patches/rounding-mode-test-allow-exceptions.diff
delete mode 100644 debian/patches/rounding-mode-test-only-allow-exceptions-for-set-mode.diff
delete mode 100644 debian/patches/s390.diff
delete mode 100644 debian/patches/sh.diff
delete mode 100644 debian/patches/soft-fpu.diff
delete mode 100644 debian/patches/source-date-epoch.diff
delete mode 100644 debian/patches/sparc64.diff
delete mode 100644 debian/patches/spelling-errors.diff
delete mode 100644 debian/patches/streamtoken-endian.diff
delete mode 100644 debian/patches/thread-exited-interrupt-requested-overlap.diff
delete mode 100644 debian/patches/unix-const-vec-unsigned.diff
delete mode 100644 debian/patches/use-polyunsigned-consistently-for-stream-ids.diff
delete mode 100644 debian/patches/wait-return-valid-status.diff
delete mode 100644 debian/patches/x32.diff
create mode 100644 documentation/Reference/Foreign.html
create mode 100644 documentation/Reference/PolyMLProfiling.html
delete mode 100644 documentation/ReleaseNotes.html
delete mode 100644 imports/polymlx86_64.txt
create mode 100644 imports/polymlx86_64sysv.txt
create mode 100644 imports/polymlx86_64win.txt
create mode 100644 libffi/src/arc/arcompact.S
create mode 100644 libffi/src/arc/ffi.c
copy libffi/src/{m32r => arc}/ffitarget.h (81%)
create mode 100644 libffi/src/m88k/ffi.c
create mode 100644 libffi/src/m88k/ffitarget.h
create mode 100644 libffi/src/m88k/obsd.S
create mode 100644 libffi/src/nios2/ffi.c
copy libffi/src/{sh => nios2}/ffitarget.h (57%)
create mode 100644 libffi/src/nios2/sysv.S
create mode 100644 libffi/src/or1k/ffi.c
copy libffi/src/{s390 => or1k}/ffitarget.h (84%)
create mode 100644 libffi/src/or1k/sysv.S
create mode 100644 libffi/src/powerpc/ffi_linux64.c
create mode 100644 libffi/src/powerpc/ffi_powerpc.h
create mode 100644 libffi/src/powerpc/ffi_sysv.c
create mode 100644 libffi/src/vax/elfbsd.S
create mode 100644 libffi/src/vax/ffi.c
create mode 100644 libffi/src/vax/ffitarget.h
delete mode 100644 libpolyml/masm2gas
create mode 100644 libpolyml/rtsentry.cpp
copy libpolymain/polystub.c => libpolyml/rtsentry.h (50%)
delete mode 100644 libpolyml/x86asm.asm
create mode 100644 libpolyml/x86assembly_gas32.S
create mode 100644 libpolyml/x86assembly_gas64.S
create mode 100644 libpolyml/x86assembly_masm32.S
create mode 100644 libpolyml/x86assembly_masm64.S
create mode 100644 mlsource/MLCompiler/Address.ML
create mode 100644 mlsource/MLCompiler/BUILTINS.sml
delete mode 100644 mlsource/MLCompiler/Boot/Address.ML
delete mode 100644 mlsource/MLCompiler/CodeTree/ByteCode/CODE_SEG.ML
delete mode 100644 mlsource/MLCompiler/CodeTree/ByteCode/CodeSeg.ML
create mode 100644 mlsource/MLCompiler/CodeTree/ByteCode/INTCODECONSSIG.sml
rename mlsource/MLCompiler/CodeTree/{X86Code => }/CODE_ARRAY.ML (79%)
create mode 100644 mlsource/MLCompiler/CodeTree/CodegenTreeSig.sml
copy mlsource/MLCompiler/{CompilerVersion.sml => CodeTree/GENCODESIG.sml} (50%)
delete mode 100644 mlsource/MLCompiler/CodeTree/X86Code/CODECONSSIG.sml
delete mode 100644 mlsource/MLCompiler/CodeTree/X86Code/CODEGEN_TABLE.ML
delete mode 100644 mlsource/MLCompiler/CodeTree/X86Code/CODEGEN_TABLESIG.sml
delete mode 100644 mlsource/MLCompiler/CodeTree/X86Code/CodeCons.i386.ML
delete mode 100644 mlsource/MLCompiler/CodeTree/X86Code/CodeCons.x86_64.ML
delete mode 100644 mlsource/MLCompiler/CodeTree/X86Code/CodeGenTable.ML
delete mode 100644 mlsource/MLCompiler/CodeTree/X86Code/GENERATE_CODE.ML
create mode 100644 mlsource/MLCompiler/CodeTree/X86Code/ICodeSig.ML
create mode 100644 mlsource/MLCompiler/CodeTree/X86Code/X86CodetreeToICode.ML
create mode 100644 mlsource/MLCompiler/CodeTree/X86Code/X86FOREIGNCALL.sml
copy mlsource/MLCompiler/{CompilerVersion.sml => CodeTree/X86Code/X86ICODETRANSFORMSIG.ML} (55%)
create mode 100644 mlsource/MLCompiler/CodeTree/X86Code/X86ICodeIdentifyReferences.ML
create mode 100644 mlsource/MLCompiler/CodeTree/X86Code/X86ICodeToX86Code.ML
create mode 100644 mlsource/MLCompiler/CodeTree/X86Code/X86ICodeTransform.ML
copy mlsource/MLCompiler/{CompilerVersion.sml => CodeTree/X86Code/X86IDENTIFYREFSSIG.ML} (51%)
delete mode 100644 mlsource/MLCompiler/CodeTree/X86Code/X86LOWLEVEL.ML
create mode 100644 mlsource/MLCompiler/CodeTree/X86Code/ml_bind.ML
delete mode 100644 mlsource/MLCompiler/CodeTree/X86Code/ml_bind.i386.ML
delete mode 100644 mlsource/MLCompiler/CodeTree/X86Code/ml_bind.x86_64.ML
copy mlsource/MLCompiler/{CompilerVersion.sml => FOREIGNCALLSIG.sml} (63%)
rename mlsource/MLCompiler/{Boot => }/HashTable.ML (100%)
copy mlsource/MLCompiler/{COMPILERBODYSIG.sml => MAKESIG.sml} (62%)
rename mlsource/MLCompiler/{Boot => }/Misc.ML (100%)
copy mlsource/MLCompiler/{CompilerVersion.sml => PRINTTABLESIG.sml} (62%)
rename mlsource/MLCompiler/{Boot => }/StretchArray.ML (100%)
create mode 100644 mlsource/MLCompiler/StronglyConnected.sml
rename mlsource/MLCompiler/{Boot => }/UniversalTable.ML (100%)
create mode 100644 modules/IntInfAsInt/ArrayVector.sml
create mode 100644 modules/IntInfAsInt/Date.sml
create mode 100644 modules/IntInfAsInt/InputOutput.sml
create mode 100644 modules/IntInfAsInt/Integer.sml
rename mlsource/MLCompiler/Boot/ml_bind.ML => modules/IntInfAsInt/List.sml (52%)
create mode 100644 modules/IntInfAsInt/Makefile.am
copy {libffi/man => modules/IntInfAsInt}/Makefile.in (68%)
create mode 100644 modules/IntInfAsInt/ROOT.sml
create mode 100644 modules/IntInfAsInt/RealStringCvt.sml
create mode 100644 modules/IntInfAsInt/StringChar.sml
create mode 100644 modules/IntInfAsInt/Word.sml
create mode 100644 modules/IntInfAsInt/Word64.sml
create mode 100644 modules/Makefile.am
copy {libffi/include => modules}/Makefile.in (65%)
rename {basis => samplecode}/processes.ML (100%)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/polyml.git
More information about the debian-science-commits
mailing list