SCM Repository
Log of /sml/trunk
Sticky Revision: |
Revision 7582 - Directory Listing
Modified Fri Jul 29 14:41:35 2022 UTC (2 weeks, 6 days ago) by jhr
porting changes from legacy
Revision 7571 - Directory Listing
Modified Mon Jul 25 19:31:39 2022 UTC (3 weeks, 3 days ago) by jhr
porting changes from legacy branch. Adding Basis Library extensions 2021-001 and 2022-001.
Revision 7569 - Directory Listing
Modified Sun Jul 24 16:03:30 2022 UTC (3 weeks, 4 days ago) by jhr
port some minor edits from legacy
Revision 7561 - Directory Listing
Modified Fri Jul 22 15:16:19 2022 UTC (3 weeks, 6 days ago) by jhr
fix for issue #244 (Unable to interrupt execution by using )
Revision 7560 - Directory Listing
Modified Fri Jul 22 04:59:25 2022 UTC (4 weeks ago) by dbm
fix for bug (gforge) 270, PPAbsyn.ppDconPat not stripping MARKpat
Revision 7559 - Directory Listing
Modified Wed Jul 20 17:14:33 2022 UTC (4 weeks, 1 day ago) by dbm
added two print flags to FLINT_Control relating to prettyprinting FLINT
Revision 7558 - Directory Listing
Modified Wed Jul 20 17:13:33 2022 UTC (4 weeks, 1 day ago) by dbm
ppast.sml - fix for bug (gfornge) 270, issue #255?
Revision 7551 - Directory Listing
Modified Tue Jul 19 12:59:39 2022 UTC (4 weeks, 2 days ago) by jhr
porting fix for Real64.scan from legacy
Revision 7545 - Directory Listing
Modified Wed Jul 6 13:37:13 2022 UTC (6 weeks, 1 day ago) by jhr
port fixes for bugs #318 and #319 from legacy version
Revision 7543 - Directory Listing
Modified Tue Jul 5 15:41:37 2022 UTC (6 weeks, 2 days ago) by jhr
Port bug fixes for #316 and #317 from legacy version
Revision 7539 - Directory Listing
Modified Wed Jun 29 17:53:57 2022 UTC (7 weeks, 1 day ago) by jhr
fixed bug #314
Revision 7537 - Directory Listing
Modified Wed Jun 29 15:33:05 2022 UTC (7 weeks, 1 day ago) by jhr
update manual
Revision 7535 - Directory Listing
Modified Wed Jun 29 13:49:14 2022 UTC (7 weeks, 1 day ago) by jhr
Fix pretty printing issue (extra newline before the "sig" when printing nested structures).
Revision 7530 - Directory Listing
Modified Tue Jun 28 12:29:50 2022 UTC (7 weeks, 2 days ago) by jhr
add some comments
Revision 7529 - Directory Listing
Modified Tue Jun 28 12:19:42 2022 UTC (7 weeks, 2 days ago) by jhr
Porting fix for bug #314 (`IEEEReal.setRoundingMode` is a no-op on Linux)
Revision 7527 - Directory Listing
Modified Mon Jun 27 15:45:24 2022 UTC (7 weeks, 3 days ago) by jhr
port fix for bugs #65 and #290 from legacy version
Revision 7524 - Directory Listing
Modified Fri Jun 17 19:06:27 2022 UTC (2 months ago) by dbm
fix for bug 290: FLINT/opt/{lcontract,fcontract}.sml, minor cleanup in elabmod.sml
Revision 7523 - Directory Listing
Modified Fri Jun 17 09:19:29 2022 UTC (2 months ago) by jhr
porting CM changes from legacy branch
Revision 7522 - Directory Listing
Modified Sun Jun 5 18:11:46 2022 UTC (2 months, 1 week ago) by jhr
fix for bug #312 (CM.make is unable to handle filenames that contain a backslash)
Revision 7517 - Directory Listing
Modified Wed Jun 1 15:57:57 2022 UTC (2 months, 2 weeks ago) by jhr
fix bug #284
Revision 7509 - Directory Listing
Modified Tue May 31 14:42:58 2022 UTC (2 months, 2 weeks ago) by jhr
update copyright date
Revision 7506 - Directory Listing
Modified Fri May 20 14:27:11 2022 UTC (2 months, 4 weeks ago) by jhr
Fix for bug#310 (Error when REPL tries to print value of type Posix.FileSys.ST.stat)
Revision 7505 - Directory Listing
Modified Fri May 20 14:26:42 2022 UTC (2 months, 4 weeks ago) by jhr
fix shell script
Revision 7500 - Directory Listing
Modified Tue May 10 15:37:48 2022 UTC (3 months, 1 week ago) by jhr
Fix for bug #306 (Word8VectorSlice: mapping a subslice produces wrong result or crashes SML/NJ)
Revision 7485 - Directory Listing
Modified Fri Mar 11 01:25:30 2022 UTC (5 months, 1 week ago) by dbm
fix for packStr removal, FLINT/kernel changes, minor pp changes
Revision 7477 - Directory Listing
Modified Mon Jan 3 15:28:07 2022 UTC (7 months, 2 weeks ago) by jhr
hacking makefiles
Revision 7476 - Directory Listing
Modified Sun Jan 2 21:31:45 2022 UTC (7 months, 2 weeks ago) by jhr
makefile fixes for Linux
Revision 7475 - Directory Listing
Modified Sun Jan 2 21:31:20 2022 UTC (7 months, 2 weeks ago) by jhr
Remove conditional inclusion of LLVM backend
Revision 7474 - Directory Listing
Modified Sun Jan 2 21:30:37 2022 UTC (7 months, 2 weeks ago) by jhr
fix warning message
Revision 7472 - Directory Listing
Modified Sat Jan 1 03:23:09 2022 UTC (7 months, 2 weeks ago) by jhr
add check for CMake presets support
Revision 7445 - Directory Listing
Modified Fri Dec 31 23:49:47 2021 UTC (7 months, 2 weeks ago) by jhr
disable timing of the code generator
Revision 7440 - Directory Listing
Modified Fri Dec 31 19:31:52 2021 UTC (7 months, 2 weeks ago) by jhr
Switching the "base" trunk to the LLVM backend. The previous version of base can be found in the branch https://smlnj-gforge.cs.uchicago.edu/svn/smlnj/sml/branches/pre-llvm-switch
Revision 7426 - Directory Listing
Modified Wed Dec 8 14:36:59 2021 UTC (8 months, 1 week ago) by jhr
tweaks to binfile.sml related to new format
Revision 7419 - Directory Listing
Modified Tue Dec 7 13:37:17 2021 UTC (8 months, 1 week ago) by jhr
remove BUILD64.txt, since it is no longer applicable
Revision 7418 - Directory Listing
Modified Tue Dec 7 13:36:17 2021 UTC (8 months, 1 week ago) by jhr
remove abcdef.{cm,sml}
Revision 7417 - Directory Listing
Modified Tue Dec 7 13:33:53 2021 UTC (8 months, 1 week ago) by jhr
remove legacy NOTES directory from base
Revision 7416 - Directory Listing
Modified Tue Dec 7 13:31:35 2021 UTC (8 months, 1 week ago) by jhr
remove READMES stub
Revision 7415 - Directory Listing
Modified Tue Dec 7 13:31:30 2021 UTC (8 months, 1 week ago) by jhr
comments
Revision 7408 - Directory Listing
Modified Tue Dec 7 12:41:13 2021 UTC (8 months, 1 week ago) by jhr
fix bug in printing of char values in the REPL.
Revision 7406 - Directory Listing
Modified Mon Dec 6 17:27:12 2021 UTC (8 months, 1 week ago) by jhr
remove obsolete comment
Revision 7405 - Directory Listing
Modified Mon Dec 6 14:36:48 2021 UTC (8 months, 1 week ago) by jhr
Added support to runtime bootstrap code to work with both old and new-format binfiles.
Revision 7404 - Directory Listing
Modified Mon Dec 6 14:36:14 2021 UTC (8 months, 1 week ago) by jhr
update header comments
Revision 7383 - Directory Listing
Modified Mon Nov 29 00:55:05 2021 UTC (8 months, 2 weeks ago) by jhr
code layout
Revision 7382 - Directory Listing
Modified Mon Nov 29 00:45:54 2021 UTC (8 months, 2 weeks ago) by jhr
code layout
Revision 7381 - Directory Listing
Modified Sun Nov 28 22:12:27 2021 UTC (8 months, 2 weeks ago) by jhr
code layout
Revision 7380 - Directory Listing
Modified Sun Nov 28 21:57:04 2021 UTC (8 months, 2 weeks ago) by jhr
code layout
Revision 7379 - Directory Listing
Modified Sun Nov 28 21:56:35 2021 UTC (8 months, 2 weeks ago) by jhr
add support for -C/D argments
Revision 7374 - Directory Listing
Modified Wed Nov 24 03:28:31 2021 UTC (8 months, 3 weeks ago) by jhr
code layout and comments
Revision 7373 - Directory Listing
Modified Wed Nov 24 03:27:55 2021 UTC (8 months, 3 weeks ago) by jhr
pass -C/D arguments to sml
Revision 7372 - Directory Listing
Modified Wed Nov 24 03:26:33 2021 UTC (8 months, 3 weeks ago) by jhr
remove deprecated Poll structure
Revision 7371 - Directory Listing
Modified Wed Nov 24 03:26:03 2021 UTC (8 months, 3 weeks ago) by jhr
remove deprecated Poll structure
Revision 7370 - Directory Listing
Modified Tue Nov 23 22:21:34 2021 UTC (8 months, 3 weeks ago) by jhr
comments
Revision 7368 - Directory Listing
Modified Tue Nov 23 17:06:25 2021 UTC (8 months, 3 weeks ago) by jhr
remove last traces of lambda splitting from compiler
Revision 7366 - Directory Listing
Modified Tue Nov 23 15:48:55 2021 UTC (8 months, 3 weeks ago) by jhr
support for new binfile header format (not enabled yet)
Revision 7357 - Directory Listing
Modified Wed Nov 10 03:32:57 2021 UTC (9 months, 1 week ago) by dbm
fixes for bug 281
Revision 7352 - Directory Listing
Modified Sun Nov 7 20:34:54 2021 UTC (9 months, 1 week ago) by dbm
massive changes for new match compiler, FLINT types reorg, some bug fixes
Revision 7349 - Directory Listing
Modified Sun Nov 7 18:42:09 2021 UTC (9 months, 1 week ago) by dbm
edited FLINT/opt/fcontract.sml to fix bug 294
Revision 7347 - Directory Listing
Modified Wed Nov 3 19:13:49 2021 UTC (9 months, 2 weeks ago) by jhr
add comment
Revision 7339 - Directory Listing
Modified Wed Oct 13 19:55:34 2021 UTC (10 months ago) by dbm
clean-up of Elaborator/matchcomp
Revision 7338 - Directory Listing
Modified Wed Oct 13 19:52:02 2021 UTC (10 months ago) by dbm
copied Elaborator/matchcomp for merging
Revision 7332 - Directory Listing
Modified Wed Oct 6 21:31:18 2021 UTC (10 months, 1 week ago) by jhr
fix pretty printing of val decls in REPL
Revision 7327 - Directory Listing
Modified Fri Sep 24 02:23:12 2021 UTC (10 months, 3 weeks ago) by jhr
Changed the *binfile* representation to remove the pickling of the *FLINT* intermediate representation.
Revision 7326 - Directory Listing
Modified Thu Sep 23 23:17:25 2021 UTC (10 months, 3 weeks ago) by jhr
comments
Revision 7325 - Directory Listing
Modified Thu Sep 23 23:17:10 2021 UTC (10 months, 3 weeks ago) by jhr
fix issue with 32-bit machines
Revision 7305 - Directory Listing
Modified Thu Sep 23 16:19:12 2021 UTC (10 months, 3 weeks ago) by jhr
Changed the way that versions are identified to allow a version suffix (e.g., "-rc1" for "release candidate 1"). I removed the bump-release mechanism, which might has served a similar purpose, but was restricted to integer suffixes and has not been used in recent memory.
Revision 7290 - Directory Listing
Modified Tue Sep 14 20:05:04 2021 UTC (11 months ago) by jhr
remove Elaborator/matchcomp, which is an old version of the match compiler that was never used, but got added to the repo by accident.
Revision 7279 - Directory Listing
Modified Thu Sep 2 12:31:34 2021 UTC (11 months, 2 weeks ago) by jhr
removed old code for the MLRisc stack layout on AMD64, since we now always use the LLVM-compatible layout
Revision 7278 - Directory Listing
Modified Thu Sep 2 12:30:35 2021 UTC (11 months, 2 weeks ago) by jhr
fix comment
Revision 7260 - Directory Listing
Modified Wed Aug 18 15:22:22 2021 UTC (12 months ago) by jhr
fix a benign bug where the size of a floating-point spill record was twice as large as necessary on 64-bit systems.
Revision 7236 - Directory Listing
Modified Sat Aug 14 15:00:08 2021 UTC (12 months ago) by jhr
porting some improvements from the LLVM branch
Revision 7215 - Directory Listing
Modified Wed Aug 11 17:20:57 2021 UTC (12 months, 1 week ago) by jhr
fix bug in toLargeReal
Revision 7209 - Directory Listing
Modified Tue Aug 10 19:56:33 2021 UTC (12 months, 1 week ago) by jhr
Updated the help message to mention the "@SMLwordsize" option.
Revision 7208 - Directory Listing
Modified Tue Aug 10 19:54:15 2021 UTC (12 months, 1 week ago) by jhr
Split out the Real.toLargeInt implementation into target-word-size versions. For 64-bit targets, the new version uses the bit representation of the real number to compute the result.
Revision 7151 - Directory Listing
Modified Tue Jul 27 19:19:38 2021 UTC (12 months, 3 weeks ago) by jhr
add "-cleanall" option to installml script. This option is like "-clean", but it also removes any cached ".cm" files from the various tools and libraries.
Revision 7133 - Directory Listing
Modified Fri Jul 16 21:44:03 2021 UTC (13 months ago) by dbm
undid bad commit from revmc working copy
Revision 7125 - Directory Listing
Modified Sun Jul 4 21:09:36 2021 UTC (13 months, 2 weeks ago) by dbm
various changes relating to debugging match compiler
Revision 7124 - Directory Listing
Modified Sun Jul 4 20:57:15 2021 UTC (13 months, 2 weeks ago) by dbm
bringing revmc/FLINT/trans up to date with match compiler changes
Revision 7115 - Directory Listing
Modified Tue May 11 16:34:54 2021 UTC (15 months, 1 week ago) by jhr
put comment in correct place
Revision 7113 - Directory Listing
Modified Tue May 11 15:35:00 2021 UTC (15 months, 1 week ago) by jhr
correction to Math64Common.scalb function
Revision 7098 - Directory Listing
Modified Sun May 2 20:58:00 2021 UTC (15 months, 2 weeks ago) by jhr
use misc5 and misc6 as temporaries, since they do not have to be preserved across the call.
Revision 7097 - Directory Listing
Modified Sun May 2 20:56:41 2021 UTC (15 months, 2 weeks ago) by jhr
minor edits to comments/code layout
Revision 7085 - Directory Listing
Modified Thu Apr 29 16:02:38 2021 UTC (15 months, 2 weeks ago) by jhr
Added a hash table to cache inline operators by numeric kind. This change speeds up the compiler by about 2-3% (e.g., compiling the compiler went from 58s to 55s on a MacBookPro with a 2.4GHz Intel i9 processor).
Revision 7075 - Directory Listing
Modified Tue Apr 20 13:07:32 2021 UTC (15 months, 4 weeks ago) by jhr
editing a comment
Revision 7074 - Directory Listing
Modified Tue Apr 20 13:01:17 2021 UTC (15 months, 4 weeks ago) by jhr
adding a comment
Revision 7050 - Directory Listing
Modified Mon Apr 12 20:47:59 2021 UTC (16 months ago) by jhr
Changed AMD64 frame layout to include a word to hold the Overflow exception. This value is used by the LLVM backend to generate the exception for checked arithmetic operations.
Revision 7045 - Directory Listing
Modified Sat Apr 10 16:23:40 2021 UTC (16 months, 1 week ago) by jhr
clean up the installation logic
Revision 7044 - Directory Listing
Modified Sat Apr 10 16:20:20 2021 UTC (16 months, 1 week ago) by jhr
fix typo in comment
Revision 7033 - Directory Listing
Modified Thu Mar 25 16:13:38 2021 UTC (16 months, 3 weeks ago) by jhr
fix conversion of FLINT numeric types to CPS types.
Revision 7007 - Directory Listing
Modified Tue Mar 16 15:51:03 2021 UTC (17 months ago) by jhr
porting some runtime system tweaks from LLVM version of runtime
Revision 6941 - Directory Listing
Modified Tue Feb 16 20:12:13 2021 UTC (18 months ago) by jhr
add compare function to IntConst module
Revision 6935 - Directory Listing
Modified Fri Feb 12 17:26:24 2021 UTC (18 months ago) by jhr
Fix for bug #280 (110.99 config/install.sh -64 fails on MacOS 10.15.7) After some investigation, it appears that the problem was inconsistent build tools being picked up from the user's path. To protect against this issue, I've made the paths to the "ar" and "ranlib" tools absolute.
Revision 6912 - Directory Listing
Modified Tue Jan 12 17:03:51 2021 UTC (19 months ago) by jhr
further tweaking of buffer growth
Revision 6911 - Directory Listing
Modified Tue Jan 12 16:35:43 2021 UTC (19 months ago) by jhr
remove obsolete comment
Revision 6909 - Directory Listing
Modified Tue Jan 12 16:33:06 2021 UTC (19 months ago) by jhr
use 256K as the growth limit for buffers
Revision 6908 - Directory Listing
Modified Tue Jan 12 16:25:07 2021 UTC (19 months ago) by jhr
Fix some correctness and performance issues in the {Char,Word8}Buffer modules.
Revision 6907 - Directory Listing
Modified Tue Jan 12 16:22:57 2021 UTC (19 months ago) by jhr
adding comments
Revision 6824 - Directory Listing
Modified Wed Dec 23 18:22:53 2020 UTC (19 months, 3 weeks ago) by jhr
Switch the layout of the SML stack frame to be compatible with where LLVM likes to spill registers. We also added a new file (compiler/CodeGen/amd64/amd64-frame-layout.sml) that collects together all of the stack frame information in one place.
Revision 6823 - Directory Listing
Modified Wed Dec 23 16:29:51 2020 UTC (19 months, 3 weeks ago) by jhr
change magic string format for binfiles
Revision 6818 - Directory Listing
Modified Wed Dec 23 15:43:59 2020 UTC (19 months, 3 weeks ago) by jhr
change the format of the magic string in binfiles
Revision 6807 - Directory Listing
Modified Tue Dec 22 22:04:06 2020 UTC (19 months, 3 weeks ago) by jhr
fix for bug #274 (Minor pretty printing glitch when printing structure specs)
Revision 6806 - Directory Listing
Modified Tue Dec 22 21:46:58 2020 UTC (19 months, 3 weeks ago) by jhr
fix a couple of regressions
Revision 6805 - Directory Listing
Modified Tue Dec 22 21:23:14 2020 UTC (19 months, 3 weeks ago) by jhr
minor pretty-printing cleanup
Revision 6804 - Directory Listing
Modified Tue Dec 22 21:22:44 2020 UTC (19 months, 3 weeks ago) by jhr
Fix for bug #277 (Excess white space when pretty printing a module signature)
Revision 6803 - Directory Listing
Modified Tue Dec 22 21:16:38 2020 UTC (19 months, 3 weeks ago) by jhr
Fix bug #276 (missing option to control extra newlines in REPL)
Revision 6802 - Directory Listing
Modified Tue Dec 22 21:14:46 2020 UTC (19 months, 3 weeks ago) by jhr
added helper functions for printing separators
Revision 6799 - Directory Listing
Modified Tue Dec 22 01:29:36 2020 UTC (19 months, 3 weeks ago) by jhr
update pretty printer for new PP device API
Revision 6788 - Directory Listing
Modified Sat Dec 19 19:11:16 2020 UTC (19 months, 4 weeks ago) by jhr
Fix for bug 254 (Real.fromLargeInt produces negative results)
Revision 6785 - Directory Listing
Modified Sat Dec 19 15:42:56 2020 UTC (19 months, 4 weeks ago) by jhr
Fix bug #267 (Returns an incorrect result for a calculation on Position.int for 32bit mode).
Revision 6762 - Directory Listing
Modified Fri Sep 11 14:36:04 2020 UTC (23 months, 1 week ago) by jhr
Moved the description of the binfile format to `dev-notes/binfile.adoc`
Revision 6760 - Directory Listing
Modified Thu Sep 10 14:54:33 2020 UTC (23 months, 1 week ago) by jhr
simplify binfile format
Revision 6758 - Directory Listing
Modified Thu Sep 10 14:35:55 2020 UTC (23 months, 1 week ago) by jhr
Simplify binfile format by only supporting a single code object per binfile. Also removed dummy CpsSplitFun functor.
Revision 6753 - Directory Listing
Modified Mon Sep 7 20:04:42 2020 UTC (23 months, 1 week ago) by dbm
major rewrite of matchcomp for unique lvars
Revision 6748 - Directory Listing
Modified Sun Sep 6 20:22:59 2020 UTC (23 months, 1 week ago) by jhr
porting some minor changes from LLVM branch
Revision 6713 - Directory Listing
Modified Wed Aug 26 14:32:54 2020 UTC (23 months, 3 weeks ago) by jhr
merge in some minor additions from LLVM branch
Revision 6712 - Directory Listing
Modified Wed Aug 26 14:29:38 2020 UTC (23 months, 3 weeks ago) by jhr
remove unused mkRecord.{sig,sml} code
Revision 6709 - Directory Listing
Modified Wed Aug 26 13:32:46 2020 UTC (23 months, 3 weeks ago) by jhr
minor edits to eliminate warnings
Revision 6687 - Directory Listing
Modified Tue Aug 25 20:46:42 2020 UTC (23 months, 3 weeks ago) by jhr
pretty printer fix
Revision 6685 - Directory Listing
Modified Tue Aug 25 14:49:40 2020 UTC (23 months, 3 weeks ago) by jhr
fix bugs #266, #268, and #271 (pretty printing regressions) by reverting the some of the pretty printing code back to 110.97.
Revision 6658 - Directory Listing
Modified Thu Aug 20 18:40:41 2020 UTC (23 months, 4 weeks ago) by jhr
reorganize backend code in preparation for LLVM codegen
Revision 6657 - Directory Listing
Modified Thu Aug 20 18:39:39 2020 UTC (23 months, 4 weeks ago) by jhr
code formatting
Revision 6656 - Directory Listing
Modified Thu Aug 20 18:39:12 2020 UTC (23 months, 4 weeks ago) by jhr
edit comment
Revision 6655 - Directory Listing
Modified Thu Aug 20 18:38:51 2020 UTC (23 months, 4 weeks ago) by jhr
header comment
Revision 6654 - Directory Listing
Modified Thu Aug 20 18:38:34 2020 UTC (23 months, 4 weeks ago) by jhr
removed unused code
Revision 6618 - Directory Listing
Modified Sun Aug 2 20:23:54 2020 UTC (2 years ago) by jhr
Fix for bug #269
Revision 6599 - Directory Listing
Modified Sun Jul 26 03:15:34 2020 UTC (2 years ago) by dbm
minor edits in transutil.sml
Revision 6598 - Directory Listing
Modified Sun Jul 26 03:13:42 2020 UTC (2 years ago) by dbm
resolved minor svn conflict in matchcomp.sml
Revision 6597 - Directory Listing
Modified Sun Jul 26 03:10:52 2020 UTC (2 years ago) by dbm
resolved conflict in translate-new.sml
Revision 6576 - Directory Listing
Modified Wed Jul 22 15:35:23 2020 UTC (2 years ago) by jhr
Added an additional lowering pass for the `STREQL` primop. Also changed the representation of the primop to include the string being tested against, and removed the `STRNEQ` primop.
Revision 6572 - Directory Listing
Modified Sat Jul 18 19:25:49 2020 UTC (2 years, 1 month ago) by jhr
fix problem with 32-bit linux build
Revision 6568 - Directory Listing
Modified Sat Jul 18 14:40:28 2020 UTC (2 years, 1 month ago) by jhr
remove trailing whitespace
Revision 6566 - Directory Listing
Modified Fri Jul 17 19:12:16 2020 UTC (2 years, 1 month ago) by jhr
get the type right for ANDB (should be unsigned)
Revision 6565 - Directory Listing
Modified Fri Jul 17 19:06:09 2020 UTC (2 years, 1 month ago) by jhr
remove unnecessary joins for code that does not have any branches in it.
Revision 6564 - Directory Listing
Modified Fri Jul 17 18:58:02 2020 UTC (2 years, 1 month ago) by jhr
print magic numbers when they don't match
Revision 6529 - Directory Listing
Modified Thu Jul 16 18:23:04 2020 UTC (2 years, 1 month ago) by dbm
cleanup of the old matchcomp.sml
Revision 6511 - Directory Listing
Modified Tue Jul 14 01:00:54 2020 UTC (2 years, 1 month ago) by jhr
fixes for lowering pass
Revision 6510 - Directory Listing
Modified Tue Jul 14 00:32:41 2020 UTC (2 years, 1 month ago) by dbm
working on new matchcomp integration
Revision 6509 - Directory Listing
Modified Mon Jul 13 21:55:51 2020 UTC (2 years, 1 month ago) by dbm
working on translate-new.sml an transtypes.sml
Revision 6508 - Directory Listing
Modified Mon Jul 13 18:21:25 2020 UTC (2 years, 1 month ago) by dbm
additions to comments
Revision 6507 - Directory Listing
Modified Mon Jul 13 17:59:15 2020 UTC (2 years, 1 month ago) by jhr
header comment
Revision 6506 - Directory Listing
Modified Mon Jul 13 17:58:40 2020 UTC (2 years, 1 month ago) by jhr
fixed spelling in comment
Revision 6505 - Directory Listing
Modified Mon Jul 13 17:43:57 2020 UTC (2 years, 1 month ago) by jhr
remove trailing whitespace
Revision 6504 - Directory Listing
Modified Mon Jul 13 16:03:52 2020 UTC (2 years, 1 month ago) by jhr
remove debugging code
Revision 6503 - Directory Listing
Modified Mon Jul 13 16:03:27 2020 UTC (2 years, 1 month ago) by jhr
comments
Revision 6502 - Directory Listing
Modified Mon Jul 13 16:02:46 2020 UTC (2 years, 1 month ago) by jhr
remove trailing whitespace
Revision 6501 - Directory Listing
Modified Mon Jul 13 16:02:21 2020 UTC (2 years, 1 month ago) by jhr
remove trailing whitespace
Revision 6500 - Directory Listing
Modified Mon Jul 13 04:55:36 2020 UTC (2 years, 1 month ago) by dbm
added top-level match.sml file
Revision 6499 - Directory Listing
Modified Sun Jul 12 21:07:13 2020 UTC (2 years, 1 month ago) by dbm
near final changes to new matchcomp, calc -> getIndex in DebIndex
Revision 6498 - Directory Listing
Modified Sun Jul 12 21:05:56 2020 UTC (2 years, 1 month ago) by dbm
minor corrections to get trans/transutil.sml to compile
Revision 6497 - Directory Listing
Modified Sun Jul 12 20:46:52 2020 UTC (2 years, 1 month ago) by dbm
added translate-new.sml, initially a copy of translate.sml, and transutil.sml containing some utility functions originally in translate
Revision 6492 - Directory Listing
Modified Fri Jul 10 16:27:35 2020 UTC (2 years, 1 month ago) by jhr
Adding the `Universal : UNIVERSAL` structure (Basis proposal 2020-001).
Revision 6487 - Directory Listing
Modified Fri Jul 10 14:44:16 2020 UTC (2 years, 1 month ago) by jhr
Adding code to do the patching of scripts (for future use)
Revision 6486 - Directory Listing
Modified Fri Jul 10 14:07:25 2020 UTC (2 years, 1 month ago) by jhr
fix typo
Revision 6485 - Directory Listing
Modified Fri Jul 10 14:00:51 2020 UTC (2 years, 1 month ago) by jhr
Potential fix for bug #260
Revision 6483 - Directory Listing
Modified Thu Jul 9 23:27:55 2020 UTC (2 years, 1 month ago) by dbm
vcode.sml defined pseudo-constructors for mcexp
Revision 6475 - Directory Listing
Modified Wed Jul 8 21:27:15 2020 UTC (2 years, 1 month ago) by dbm
fixes for module/signature pretty printing problems
Revision 6468 - Directory Listing
Modified Tue Jul 7 14:01:56 2020 UTC (2 years, 1 month ago) by jhr
Add new lowering pass.
Revision 6467 - Directory Listing
Modified Tue Jul 7 14:00:58 2020 UTC (2 years, 1 month ago) by jhr
Change calc_strictness to calcStrictness
Revision 6466 - Directory Listing
Modified Tue Jul 7 14:00:15 2020 UTC (2 years, 1 month ago) by jhr
code layout and comments
Revision 6465 - Directory Listing
Modified Tue Jul 7 13:37:22 2020 UTC (2 years, 1 month ago) by jhr
fix spelling error
Revision 6462 - Directory Listing
Modified Tue Jul 7 01:07:04 2020 UTC (2 years, 1 month ago) by dbm
fix for bug 261; moving calc_strictness to TypesUtil
Revision 6460 - Directory Listing
Modified Mon Jul 6 17:46:36 2020 UTC (2 years, 1 month ago) by jhr
rename old spill.sml to spill-old.sml
Revision 6459 - Directory Listing
Modified Sun Jul 5 18:54:43 2020 UTC (2 years, 1 month ago) by dbm
move FLINT/matchcomp (new match compiler) to Elaborator
Revision 6458 - Directory Listing
Modified Sun Jul 5 18:51:46 2020 UTC (2 years, 1 month ago) by dbm
add FLINT/matchcomp/mctrans.sml (translation from mcexp to Plambda.lexp)
Revision 6457 - Directory Listing
Modified Sun Jul 5 02:22:04 2020 UTC (2 years, 1 month ago) by jhr
fix bug in CompInfo
Revision 6456 - Directory Listing
Modified Thu Jul 2 23:17:17 2020 UTC (2 years, 1 month ago) by dbm
add ElabData/pickle/README.md
Revision 6455 - Directory Listing
Modified Thu Jul 2 21:40:35 2020 UTC (2 years, 1 month ago) by dbm
changed argument field for mkCompInfo
Revision 6454 - Directory Listing
Modified Thu Jul 2 21:14:26 2020 UTC (2 years, 1 month ago) by dbm
some uncommitted edits of base/compiler/MAP
Revision 6453 - Directory Listing
Modified Thu Jul 2 15:47:46 2020 UTC (2 years, 1 month ago) by jhr
minor edits/code layout
Revision 6450 - Directory Listing
Modified Thu Jul 2 13:46:16 2020 UTC (2 years, 1 month ago) by jhr
Change default word size to 64 bits
Revision 6447 - Directory Listing
Modified Thu Jul 2 13:29:10 2020 UTC (2 years, 1 month ago) by jhr
Removed the compiler's dependency on html-lib.cm.
Revision 6444 - Directory Listing
Modified Thu Jul 2 12:27:00 2020 UTC (2 years, 1 month ago) by jhr
Completed the removal of the trigonometry operators from the primops.
Revision 6443 - Directory Listing
Modified Wed Jul 1 23:26:51 2020 UTC (2 years, 1 month ago) by dbm
moved vartypes.sml to old
Revision 6442 - Directory Listing
Modified Wed Jul 1 23:25:36 2020 UTC (2 years, 1 month ago) by dbm
moved old match compiler code to old-versions
Revision 6441 - Directory Listing
Modified Wed Jul 1 23:22:55 2020 UTC (2 years, 1 month ago) by dbm
reorganizing the matchcomp directory to move old stuff to the old subdirectory
Revision 6440 - Directory Listing
Modified Wed Jul 1 22:53:18 2020 UTC (2 years, 1 month ago) by dbm
code generation completed with RHS linkage
Revision 6438 - Directory Listing
Modified Wed Jul 1 20:49:02 2020 UTC (2 years, 1 month ago) by jhr
remove unused file
Revision 6437 - Directory Listing
Modified Wed Jul 1 20:27:41 2020 UTC (2 years, 1 month ago) by jhr
add some TODO comments
Revision 6436 - Directory Listing
Modified Wed Jul 1 20:27:17 2020 UTC (2 years, 1 month ago) by jhr
Remove use of the hardware trig functions on x86. We make this change for two reasons: 1) it makes it possible to cross compile from 64 to the 32-bit x86 (although the same result might be achieved using the CMB_CROSS symbol) 2) it paves the way to removing these operations from the compiler's primops.
Revision 6435 - Directory Listing
Modified Wed Jul 1 20:22:49 2020 UTC (2 years, 1 month ago) by jhr
Set CMB_CROSS CM variable in first stage of cross compile. We use this to avoid compiling things that are problematic, but not required.
Revision 6432 - Directory Listing
Modified Tue Jun 30 15:42:41 2020 UTC (2 years, 1 month ago) by jhr
Added strength-reduction optimizations to CPS contraction. These include optimizing div/mod by powers of two, since the plan is to convert these operations to native arithmetic (i.e., quot/rem) prior to code generation.
Revision 6431 - Directory Listing
Modified Tue Jun 30 15:40:31 2020 UTC (2 years, 1 month ago) by jhr
better error message
Revision 6430 - Directory Listing
Modified Thu Jun 25 17:43:33 2020 UTC (2 years, 1 month ago) by dbm
making changes for typed match compiler
Revision 6429 - Directory Listing
Modified Wed Jun 24 15:10:36 2020 UTC (2 years, 1 month ago) by jhr
Change CPS representation to use a boolean to specify re-entrant C Calls (which do not seem to currently supported).
Revision 6428 - Directory Listing
Modified Wed Jun 24 15:09:54 2020 UTC (2 years, 1 month ago) by jhr
add print-clusters control
Revision 6427 - Directory Listing
Modified Mon Jun 22 19:03:01 2020 UTC (2 years, 1 month ago) by dbm
adding types to new match compiler
Revision 6422 - Directory Listing
Modified Sun Jun 21 19:10:08 2020 UTC (2 years, 1 month ago) by jhr
comments and removal of unused definitions
Revision 6421 - Directory Listing
Modified Sun Jun 21 19:06:00 2020 UTC (2 years, 1 month ago) by jhr
remove fixedArgPassing flag definition, since the default definition is correct (and the same).
Revision 6420 - Directory Listing
Modified Sun Jun 21 19:05:02 2020 UTC (2 years, 1 month ago) by jhr
add flag and code to enable printing of the clusters of CPS functions prior to code generation
Revision 6419 - Directory Listing
Modified Sun Jun 21 19:03:26 2020 UTC (2 years, 1 month ago) by jhr
print function kind when printing top-level lambda
Revision 6416 - Directory Listing
Modified Fri Jun 19 20:49:00 2020 UTC (2 years, 1 month ago) by dbm
bug fixes and printing improvements in FLINT/matchcomp
Revision 6414 - Directory Listing
Modified Fri Jun 19 04:45:07 2020 UTC (2 years, 2 months ago) by dbm
debugging new matchcomp
Revision 6413 - Directory Listing
Modified Thu Jun 18 15:06:18 2020 UTC (2 years, 2 months ago) by jhr
edit comment
Revision 6412 - Directory Listing
Modified Thu Jun 18 15:05:48 2020 UTC (2 years, 2 months ago) by jhr
added TODO comment
Revision 6409 - Directory Listing
Modified Wed Jun 17 01:08:30 2020 UTC (2 years, 2 months ago) by dbm
added parse directory with lexer and parser for patterns
Revision 6408 - Directory Listing
Modified Mon Jun 15 18:02:02 2020 UTC (2 years, 2 months ago) by dbm
updating FLINT/matchcomp with pretty printing and testing
Revision 6403 - Directory Listing
Modified Fri Jun 12 01:36:47 2020 UTC (2 years, 2 months ago) by dbm
added lib directory, mcprint.sml; debugging; mctypes.sml compiles
Revision 6402 - Directory Listing
Modified Wed Jun 10 18:22:43 2020 UTC (2 years, 2 months ago) by dbm
edited 3 files in FLINT/matchcomp
Revision 6401 - Directory Listing
Modified Tue Jun 9 23:55:51 2020 UTC (2 years, 2 months ago) by dbm
edit mc-code.sml
Revision 6400 - Directory Listing
Modified Tue Jun 9 21:55:19 2020 UTC (2 years, 2 months ago) by dbm
removed generate.sml
Revision 6399 - Directory Listing
Modified Tue Jun 9 21:54:39 2020 UTC (2 years, 2 months ago) by dbm
removed files that were moved to old directory
Revision 6398 - Directory Listing
Modified Tue Jun 9 21:52:05 2020 UTC (2 years, 2 months ago) by dbm
adding files to matchcomp
Revision 6397 - Directory Listing
Modified Tue Jun 9 21:51:08 2020 UTC (2 years, 2 months ago) by dbm
committing changes to FLINT/matchcomp
Revision 6386 - Directory Listing
Modified Wed Jun 3 20:11:29 2020 UTC (2 years, 2 months ago) by dbm
editing mctypes.sml, dec-tree.sml, andor.sml
Revision 6384 - Directory Listing
Modified Tue Jun 2 19:58:33 2020 UTC (2 years, 2 months ago) by dbm
edits to dec-tree.sml
Revision 6383 - Directory Listing
Modified Tue Jun 2 16:50:24 2020 UTC (2 years, 2 months ago) by dbm
almost final decision tree code in dec-tree.sml
Revision 6381 - Directory Listing
Modified Sat May 30 20:40:05 2020 UTC (2 years, 2 months ago) by dbm
update of FLINT/matchcomp with new match compiler code
Revision 6379 - Directory Listing
Modified Mon May 25 18:45:03 2020 UTC (2 years, 2 months ago) by dbm
adding several new files
Revision 6367 - Directory Listing
Modified Thu May 21 17:44:04 2020 UTC (2 years, 2 months ago) by dbm
added FLINT/matchcomp directory with new (under development) match compiler code
Revision 6337 - Directory Listing
Modified Sun May 17 18:27:02 2020 UTC (2 years, 3 months ago) by jhr
increase the default printDepth and printLength values
Revision 6328 - Directory Listing
Modified Sat May 16 19:19:43 2020 UTC (2 years, 3 months ago) by jhr
code layout
Revision 6327 - Directory Listing
Modified Sat May 16 19:19:07 2020 UTC (2 years, 3 months ago) by jhr
remove unused module binding
Revision 6291 - Directory Listing
Modified Wed May 6 19:12:23 2020 UTC (2 years, 3 months ago) by dbm
moved files in Elaborator/print into subdirectories of ElabData
Revision 6290 - Directory Listing
Modified Mon May 4 22:22:31 2020 UTC (2 years, 3 months ago) by dbm
update to prettyprinters and pputil.sml
Revision 6289 - Directory Listing
Modified Thu Apr 30 23:55:28 2020 UTC (2 years, 3 months ago) by dbm
rationalized printing in Basics/print/printutil.s?? and Elaborator/print/pputil.s??
Revision 6286 - Directory Listing
Modified Thu Apr 30 18:31:44 2020 UTC (2 years, 3 months ago) by dbm
fixed missing ] in ElabData/basics/access.sml
Revision 6284 - Directory Listing
Modified Thu Apr 30 18:03:13 2020 UTC (2 years, 3 months ago) by dbm
updated MAP to reflect reorganization of Basics
Revision 6283 - Directory Listing
Modified Thu Apr 30 16:54:38 2020 UTC (2 years, 3 months ago) by jhr
use String.concat
Revision 6282 - Directory Listing
Modified Thu Apr 30 13:18:50 2020 UTC (2 years, 3 months ago) by jhr
documentation and code layout
Revision 6280 - Directory Listing
Modified Wed Apr 29 22:36:03 2020 UTC (2 years, 3 months ago) by dbm
PrettyPrintNew -> PrettyPrint, PPUtilNew -> PPUtil, reorganized Basics
Revision 6278 - Directory Listing
Modified Tue Apr 28 15:43:56 2020 UTC (2 years, 3 months ago) by jhr
adding some comments to the ASDL spec and a missing import
Revision 6276 - Directory Listing
Modified Tue Apr 28 14:16:32 2020 UTC (2 years, 3 months ago) by jhr
disabling the unused variable warning until we can fix the problem with false positives
Revision 6274 - Directory Listing
Modified Mon Apr 27 16:23:32 2020 UTC (2 years, 3 months ago) by jhr
add check for unused variables
Revision 6273 - Directory Listing
Modified Mon Apr 27 16:22:57 2020 UTC (2 years, 3 months ago) by jhr
make complainer type explicit in ERRORMSG signature
Revision 6272 - Directory Listing
Modified Sun Apr 26 01:50:43 2020 UTC (2 years, 3 months ago) by dbm
updated compiler/MAP after file and directory changes
Revision 6271 - Directory Listing
Modified Sun Apr 26 01:32:59 2020 UTC (2 years, 3 months ago) by dbm
moving MiscUtil/print to TopLevel/print, renaming MiscUtil/library to MiscUtil/pickle and moving MiscUtil to Library
Revision 6270 - Directory Listing
Modified Sat Apr 25 18:42:52 2020 UTC (2 years, 3 months ago) by jhr
moved feedback.sml from MiscUtil/util to CodeGen/cpscompile. Deleted the MiscUtil/util directory, since it is now empty
Revision 6269 - Directory Listing
Modified Sat Apr 25 18:42:08 2020 UTC (2 years, 3 months ago) by jhr
moved feedback.sml from MiscUtil/util to CodeGen/cpscompile. Deleted the MiscUtil/util directory, since it is now empty
Revision 6267 - Directory Listing
Modified Fri Apr 24 22:42:38 2020 UTC (2 years, 3 months ago) by jhr
make cmb-cross use the sml command's default wordsize
Revision 6265 - Directory Listing
Modified Fri Apr 24 22:38:24 2020 UTC (2 years, 3 months ago) by jhr
Made the LambdaVar.lvar type abstract.
Revision 6264 - Directory Listing
Modified Fri Apr 24 22:07:41 2020 UTC (2 years, 3 months ago) by jhr
makeml now uses the sml command's wordsize as the default (instead of 32-bits)
Revision 6262 - Directory Listing
Modified Fri Apr 24 15:53:19 2020 UTC (2 years, 3 months ago) by jhr
fix bug #256 (Ref.exchange incorrect)
Revision 6257 - Directory Listing
Modified Wed Apr 22 13:36:40 2020 UTC (2 years, 3 months ago) by jhr
add TODO comment
Revision 6233 - Directory Listing
Modified Tue Apr 21 21:00:02 2020 UTC (2 years, 3 months ago) by dbm
updated Elaborator/print/pptype.sml for new overload tyvar printing
Revision 6230 - Directory Listing
Modified Tue Apr 21 19:50:14 2020 UTC (2 years, 3 months ago) by dbm
updated compiler/MAP with changes in overloading files
Revision 6226 - Directory Listing
Modified Tue Apr 21 18:54:01 2020 UTC (2 years, 3 months ago) by jhr
added missing size option
Revision 6217 - Directory Listing
Modified Tue Apr 21 13:56:09 2020 UTC (2 years, 3 months ago) by jhr
fix minor bug in makeml
Revision 6216 - Directory Listing
Modified Tue Apr 21 13:37:24 2020 UTC (2 years, 3 months ago) by jhr
restore old overload syntax in pervasive.sml so that we can compile using the 110.96 compiler. The type annotations will be ignored by the 110.97 compiler.
Revision 6215 - Directory Listing
Modified Tue Apr 21 13:32:43 2020 UTC (2 years, 3 months ago) by jhr
Allow type constraint in overload syntax (the type is ignored).
Revision 6214 - Directory Listing
Modified Tue Apr 21 13:18:12 2020 UTC (2 years, 3 months ago) by jhr
code layout
Revision 6213 - Directory Listing
Modified Mon Apr 20 21:07:35 2020 UTC (2 years, 3 months ago) by dbm
updated compiler/MAP for changes in Semant
Revision 6212 - Directory Listing
Modified Mon Apr 20 21:06:56 2020 UTC (2 years, 3 months ago) by dbm
added new files overloadclasses.sml and overloadvar.sml
Revision 6211 - Directory Listing
Modified Mon Apr 20 20:45:51 2020 UTC (2 years, 3 months ago) by dbm
fixed overloading for bug 220; moved Semant/prim and Semant/pickle and deleted Semant
Revision 6209 - Directory Listing
Modified Mon Apr 20 18:15:21 2020 UTC (2 years, 3 months ago) by jhr
fix punctuation
Revision 6200 - Directory Listing
Modified Sat Apr 18 14:46:49 2020 UTC (2 years, 4 months ago) by jhr
move documentation of Acess types to signature.
Revision 6198 - Directory Listing
Modified Fri Apr 17 23:21:19 2020 UTC (2 years, 4 months ago) by jhr
fix makeml bug in handling -boot option.
Revision 6149 - Directory Listing
Modified Fri Apr 10 01:38:11 2020 UTC (2 years, 4 months ago) by dbm
fix for bug 214 committed
Revision 6136 - Directory Listing
Modified Wed Apr 8 22:15:54 2020 UTC (2 years, 4 months ago) by dbm
updated bool.sig and list.sig so elabtype can report error on forbidden datatype constructors
Revision 6134 - Directory Listing
Modified Wed Apr 8 21:45:47 2020 UTC (2 years, 4 months ago) by dbm
changes to elabutil.sml, elabcore.sml, elabtype.sml to fix but 209
Revision 6113 - Directory Listing
Modified Sun Apr 5 20:26:51 2020 UTC (2 years, 4 months ago) by dbm
fixed bugs 195, 196 and deleted Semant/elaborate and Semant/modules
Revision 6110 - Directory Listing
Modified Fri Apr 3 02:53:30 2020 UTC (2 years, 4 months ago) by jhr
code layout
Revision 6108 - Directory Listing
Modified Fri Apr 3 02:32:57 2020 UTC (2 years, 4 months ago) by jhr
We do not need the '-ldl' flag on macOS; dynamic linking support is always available
Revision 6107 - Directory Listing
Modified Fri Apr 3 02:23:08 2020 UTC (2 years, 4 months ago) by jhr
Move "-lm" LD flag from makefile into target-specific makefiles, since it is not required on macOS.
Revision 6106 - Directory Listing
Modified Fri Apr 3 02:22:16 2020 UTC (2 years, 4 months ago) by jhr
code layout
Revision 6087 - Directory Listing
Modified Thu Mar 19 20:34:27 2020 UTC (2 years, 5 months ago) by jhr
fix for bug #252 (Boyer Benchmark Compile Failure)
Revision 6086 - Directory Listing
Modified Thu Mar 19 20:33:52 2020 UTC (2 years, 5 months ago) by jhr
better debug infor for DEBUG_LITERALS
Revision 6084 - Directory Listing
Modified Wed Mar 4 23:08:27 2020 UTC (2 years, 5 months ago) by jhr
fix max_length for 64-bit targets
Revision 6076 - Directory Listing
Modified Tue Jan 14 15:33:24 2020 UTC (2 years, 7 months ago) by jhr
Fix for bug #245 (Lazy data types result in Compiler Bug error).
Revision 6075 - Directory Listing
Modified Tue Jan 14 15:33:01 2020 UTC (2 years, 7 months ago) by jhr
improve internal error message
Revision 6070 - Directory Listing
Modified Mon Dec 23 22:04:31 2019 UTC (2 years, 7 months ago) by jhr
Fix bug 244 (Compiler bug: PPObj: ppFields in ppval.sml)
Revision 6069 - Directory Listing
Modified Mon Dec 23 21:59:46 2019 UTC (2 years, 7 months ago) by jhr
Better error message
Revision 6066 - Directory Listing
Modified Wed Dec 18 17:31:46 2019 UTC (2 years, 8 months ago) by jhr
fix for bug #239 (Date.toTime is incorrect (by a factor of 10E9))
Revision 6041 - Directory Listing
Modified Fri Dec 13 18:57:12 2019 UTC (2 years, 8 months ago) by jhr
Some preliminary changes to support using a 64-bit compiler to generate the bin files. Unfortunately, this does not work yet because of a issue (see bug #238).
Revision 6039 - Directory Listing
Modified Fri Dec 13 17:45:03 2019 UTC (2 years, 8 months ago) by jhr
code layout
Revision 6037 - Directory Listing
Modified Fri Dec 13 00:16:24 2019 UTC (2 years, 8 months ago) by jhr
Use word-sized fields in VProc state vector so that the word-sized move operations in the assembly code do not clobber adjacent fields.
Revision 6035 - Directory Listing
Modified Thu Dec 12 23:09:34 2019 UTC (2 years, 8 months ago) by jhr
Turn Real.<(a, b) into Real.>(b, a) when generating code, since it allows us to avoid having to test for the unordered case (that is because Real.> involves testing two condition-code bits that both must be 0; they will both be 1 when the arguments are unordered).
Revision 6034 - Directory Listing
Modified Thu Dec 12 23:07:08 2019 UTC (2 years, 8 months ago) by jhr
Switch to using the negInf/posInf values from Real64Values, instead of regenerating them. Also fixed the signature to refer to LargeReal.real.
Revision 6033 - Directory Listing
Modified Thu Dec 12 23:05:53 2019 UTC (2 years, 8 months ago) by jhr
fixed typo
Revision 6030 - Directory Listing
Modified Thu Dec 12 14:47:55 2019 UTC (2 years, 8 months ago) by jhr
remove assertion checking for AMD64 runtime
Revision 6029 - Directory Listing
Modified Thu Dec 12 13:39:41 2019 UTC (2 years, 8 months ago) by jhr
better debug messages when SIGNAL_DEBUG is set
Revision 6019 - Directory Listing
Modified Thu Nov 14 19:33:11 2019 UTC (2 years, 9 months ago) by jhr
working on AMD64/FreeBSD support
Revision 6018 - Directory Listing
Modified Thu Nov 14 19:32:49 2019 UTC (2 years, 9 months ago) by jhr
simplify getArchName
Revision 6017 - Directory Listing
Modified Thu Nov 14 19:24:04 2019 UTC (2 years, 9 months ago) by jhr
tweaking FreeBSD defines
Revision 6016 - Directory Listing
Modified Thu Nov 14 19:19:39 2019 UTC (2 years, 9 months ago) by jhr
switch to ucontext_t representation of machine state for FreeBSD
Revision 6015 - Directory Listing
Modified Thu Nov 14 19:01:13 2019 UTC (2 years, 9 months ago) by jhr
working on AMD64/FreeBSD support
Revision 6014 - Directory Listing
Modified Thu Nov 14 18:56:20 2019 UTC (2 years, 9 months ago) by jhr
move mklinux stuff to Unsupported
Revision 6013 - Directory Listing
Modified Thu Nov 14 18:53:35 2019 UTC (2 years, 9 months ago) by jhr
change gcc to cc for freebsd
Revision 6012 - Directory Listing
Modified Thu Nov 14 18:51:58 2019 UTC (2 years, 9 months ago) by jhr
adding makefile for amd64/freebsd
Revision 6010 - Directory Listing
Modified Thu Nov 14 12:55:14 2019 UTC (2 years, 9 months ago) by jhr
fix makefile for x86/FreeBSD
Revision 6008 - Directory Listing
Modified Mon Nov 11 17:17:18 2019 UTC (2 years, 9 months ago) by jhr
We no longer use/support the "brk" version of the memory library so we can remove malloc.c from the repo.
Revision 6007 - Directory Listing
Modified Sun Nov 10 15:26:22 2019 UTC (2 years, 9 months ago) by jhr
Merged the TARGET_xxx and HOST_xxx preprocessor symbols into a single ARCH_xxx symbol. This change was also reflected in the SMLofNJ.SysInfo module.
Revision 6005 - Directory Listing
Modified Sun Nov 10 14:00:54 2019 UTC (2 years, 9 months ago) by jhr
Removed the last vestiges of the old bytecode interpreter from the runtime system.
Revision 6002 - Directory Listing
Modified Sun Nov 10 00:18:09 2019 UTC (2 years, 9 months ago) by jhr
Fix for bug #231 (New literals-lifting code does not handle pair of reals)
Revision 6001 - Directory Listing
Modified Sat Nov 9 23:52:41 2019 UTC (2 years, 9 months ago) by jhr
handle non-standard developer path on macOS
Revision 5973 - Directory Listing
Modified Sat Nov 9 19:31:56 2019 UTC (2 years, 9 months ago) by jhr
minor runtime edits
Revision 5972 - Directory Listing
Modified Sat Nov 9 19:30:15 2019 UTC (2 years, 9 months ago) by jhr
simplifying the build requirements for Cygwin
Revision 5971 - Directory Listing
Modified Sat Nov 9 18:12:37 2019 UTC (2 years, 9 months ago) by jhr
some minor edits to support Cygwin64 (but we have some work to do)
Revision 5970 - Directory Listing
Modified Sat Nov 9 18:03:32 2019 UTC (2 years, 9 months ago) by jhr
working on 64-bit support for Cygwin
Revision 5969 - Directory Listing
Modified Sat Nov 9 18:00:31 2019 UTC (2 years, 9 months ago) by jhr
be consistent about including the -DSIZE_xx definition for all targets
Revision 5968 - Directory Listing
Modified Sat Nov 9 17:49:15 2019 UTC (2 years, 9 months ago) by jhr
working on cygwin support
Revision 5960 - Directory Listing
Modified Thu Nov 7 19:18:12 2019 UTC (2 years, 9 months ago) by jhr
fixing overflow detection on x86/linux
Revision 5958 - Directory Listing
Modified Thu Nov 7 15:44:26 2019 UTC (2 years, 9 months ago) by jhr
Fix for bug #230 (segmentation fault when compiling MLton sources with SML/NJ 64-bit). The problem was that when a large vector was being created, the assembly code did not correctly restore the stack state before trying to call the runtime system to do the allocation.
Revision 5949 - Directory Listing
Modified Tue Nov 5 19:09:06 2019 UTC (2 years, 9 months ago) by jhr
add missing case for DataReplDec
Revision 5946 - Directory Listing
Modified Sun Nov 3 14:59:05 2019 UTC (2 years, 9 months ago) by jhr
Fix Real.scan so that 0.0 is always scanned as 0.0, even when there is a very large exponent (bug #229). Still need to check if this change fixes the memory fault on Linux.
Revision 5945 - Directory Listing
Modified Sun Nov 3 14:16:11 2019 UTC (2 years, 9 months ago) by jhr
no longer use MMAP_ADDR symbol
Revision 5944 - Directory Listing
Modified Sun Nov 3 13:15:03 2019 UTC (2 years, 9 months ago) by jhr
use MAP_ANONYMOUS on AMD64/LINUX
Revision 5943 - Directory Listing
Modified Sun Nov 3 13:08:12 2019 UTC (2 years, 9 months ago) by jhr
remove some old DEC Alpha specific code
Revision 5938 - Directory Listing
Modified Fri Nov 1 21:39:02 2019 UTC (2 years, 9 months ago) by jhr
reapply fix for Windows Math functions
Revision 5933 - Directory Listing
Modified Fri Nov 1 04:06:07 2019 UTC (2 years, 9 months ago) by jhr
some small windows fixes
Revision 5906 - Directory Listing
Modified Thu Oct 31 13:05:53 2019 UTC (2 years, 9 months ago) by jhr
add amd64-unix to list of targets in allcross script
Revision 5905 - Directory Listing
Modified Thu Oct 31 12:55:16 2019 UTC (2 years, 9 months ago) by jhr
minor improvements to the comments
Revision 5904 - Directory Listing
Modified Thu Oct 31 12:53:32 2019 UTC (2 years, 9 months ago) by jhr
fix bug in MarkRegion that broke the heap in Linux
Revision 5903 - Directory Listing
Modified Wed Oct 30 19:50:47 2019 UTC (2 years, 9 months ago) by jhr
fix some warnings
Revision 5902 - Directory Listing
Modified Wed Oct 30 16:44:23 2019 UTC (2 years, 9 months ago) by jhr
Use `off_t` for file offsets
Revision 5901 - Directory Listing
Modified Wed Oct 30 16:41:05 2019 UTC (2 years, 9 months ago) by jhr
switch Unsigned32_t to Addr_t
Revision 5900 - Directory Listing
Modified Wed Oct 30 12:39:17 2019 UTC (2 years, 9 months ago) by jhr
adding some extra assertions to heap import
Revision 5898 - Directory Listing
Modified Sat Oct 26 08:57:16 2019 UTC (2 years, 9 months ago) by jhr
Use off_t and size_t types for input functions.
Revision 5897 - Directory Listing
Modified Thu Oct 24 21:06:54 2019 UTC (2 years, 9 months ago) by dbm
updated BUILD64.txt instructions
Revision 5896 - Directory Listing
Modified Wed Oct 23 21:44:22 2019 UTC (2 years, 9 months ago) by jhr
adding makefile for linux
Revision 5895 - Directory Listing
Modified Wed Oct 23 21:08:42 2019 UTC (2 years, 9 months ago) by jhr
Added support for conditional targets to the installer.
Revision 5894 - Directory Listing
Modified Wed Oct 23 21:08:20 2019 UTC (2 years, 9 months ago) by jhr
fix the Overflow bounds for the `floor` function.
Revision 5892 - Directory Listing
Modified Wed Oct 23 18:31:57 2019 UTC (2 years, 9 months ago) by jhr
minor edit to INSTALL instructions
Revision 5888 - Directory Listing
Modified Wed Oct 23 17:52:11 2019 UTC (2 years, 9 months ago) by jhr
Add contraction for TEST and TESTU applied to constants
Revision 5887 - Directory Listing
Modified Wed Oct 23 15:10:58 2019 UTC (2 years, 9 months ago) by jhr
Fix for bug #227 (CPS contraction is taking an excessive amount of time on word8 basis test)
Revision 5884 - Directory Listing
Modified Tue Oct 22 22:45:38 2019 UTC (2 years, 9 months ago) by jhr
bug fix for arithmetic right shift for small sizes
Revision 5883 - Directory Listing
Modified Tue Oct 22 22:44:54 2019 UTC (2 years, 9 months ago) by jhr
removed tcode_int32
Revision 5881 - Directory Listing
Modified Tue Oct 22 20:04:20 2019 UTC (2 years, 9 months ago) by jhr
added contraction optimizations for when conversion operators take constants as arguments.
Revision 5880 - Directory Listing
Modified Tue Oct 22 18:33:01 2019 UTC (2 years, 9 months ago) by jhr
change the way that tagged integer literals are printed
Revision 5879 - Directory Listing
Modified Tue Oct 22 17:09:34 2019 UTC (2 years, 9 months ago) by jhr
code generation bug fixes
Revision 5878 - Directory Listing
Modified Tue Oct 22 17:09:02 2019 UTC (2 years, 9 months ago) by jhr
fix typos
Revision 5874 - Directory Listing
Modified Mon Oct 21 19:20:38 2019 UTC (2 years, 9 months ago) by jhr
Modified the Unix installer script to pass a size argument to the configuration script.
Revision 5873 - Directory Listing
Modified Mon Oct 21 18:53:04 2019 UTC (2 years, 9 months ago) by jhr
update installation instructions
Revision 5869 - Directory Listing
Modified Mon Oct 21 15:00:53 2019 UTC (2 years, 9 months ago) by jhr
porting changes from num64 branch
Revision 5854 - Directory Listing
Modified Thu Oct 17 20:52:24 2019 UTC (2 years, 10 months ago) by jhr
porting bug fix from num64 branch
Revision 5852 - Directory Listing
Modified Thu Oct 17 20:18:56 2019 UTC (2 years, 10 months ago) by jhr
porting changes from num64 branch
Revision 5833 - Directory Listing
Modified Thu Oct 17 03:25:01 2019 UTC (2 years, 10 months ago) by jhr
porting changes from num64 branch
Revision 5831 - Directory Listing
Modified Wed Oct 16 23:30:42 2019 UTC (2 years, 10 months ago) by jhr
adding target-specific rebindings for 2004 basis
Revision 5829 - Directory Listing
Modified Wed Oct 16 22:27:28 2019 UTC (2 years, 10 months ago) by dbm
added BUILD64.txt with interrim instructions for cross compiling to 64-bit version
Revision 5820 - Directory Listing
Modified Tue Oct 15 23:14:19 2019 UTC (2 years, 10 months ago) by jhr
porting bugfix from num64 branch
Revision 5818 - Directory Listing
Modified Tue Oct 15 20:36:19 2019 UTC (2 years, 10 months ago) by jhr
porting installer changes from num64 branch
Revision 5807 - Directory Listing
Modified Tue Oct 15 17:17:20 2019 UTC (2 years, 10 months ago) by jhr
porting changes from num64 branch
Revision 5794 - Directory Listing
Modified Mon Oct 14 16:33:24 2019 UTC (2 years, 10 months ago) by jhr
porting changes from num64 branch
Revision 5793 - Directory Listing
Modified Mon Oct 14 16:04:58 2019 UTC (2 years, 10 months ago) by jhr
add -DINDIRECT_CCALL to definitions. This flag will ensure that C function references in the heap look like aligned pointers.
Revision 5774 - Directory Listing
Modified Sat Oct 12 23:07:31 2019 UTC (2 years, 10 months ago) by dbm
fix for bug 130, changing typesutil.s?? and typecheck.sml
Revision 5773 - Directory Listing
Modified Fri Oct 11 22:34:40 2019 UTC (2 years, 10 months ago) by jhr
porting bug fixes for Int64 and IntInf from num64 branch to trunk
Revision 5762 - Directory Listing
Modified Thu Oct 10 17:59:29 2019 UTC (2 years, 10 months ago) by jhr
porting minor changes from num64 branch. a couple of bug fixes, but mostly code cleanup.
Revision 5761 - Directory Listing
Modified Thu Oct 10 17:58:35 2019 UTC (2 years, 10 months ago) by jhr
add missing GC check
Revision 5742 - Directory Listing
Modified Fri Oct 4 21:45:46 2019 UTC (2 years, 10 months ago) by jhr
improve comment
Revision 5741 - Directory Listing
Modified Fri Oct 4 21:45:31 2019 UTC (2 years, 10 months ago) by jhr
new literals runtime support and 64-bit cleanup
Revision 5740 - Directory Listing
Modified Fri Oct 4 21:43:37 2019 UTC (2 years, 10 months ago) by jhr
code layout
Revision 5739 - Directory Listing
Modified Fri Oct 4 21:43:16 2019 UTC (2 years, 10 months ago) by jhr
add newLiterals control flag
Revision 5738 - Directory Listing
Modified Fri Oct 4 21:42:59 2019 UTC (2 years, 10 months ago) by jhr
adding new literals bytecode generation
Revision 5737 - Directory Listing
Modified Fri Oct 4 21:42:31 2019 UTC (2 years, 10 months ago) by jhr
adding new literals bytecode generation
Revision 5736 - Directory Listing
Modified Fri Oct 4 21:41:53 2019 UTC (2 years, 10 months ago) by jhr
code layout
Revision 5735 - Directory Listing
Modified Fri Oct 4 21:40:30 2019 UTC (2 years, 10 months ago) by jhr
remove unused global machine_id
Revision 5734 - Directory Listing
Modified Fri Oct 4 21:39:44 2019 UTC (2 years, 10 months ago) by jhr
bug fix for bug #225 (`Math.ln` giving erroneous answers on Windows).
Revision 5733 - Directory Listing
Modified Fri Oct 4 21:38:17 2019 UTC (2 years, 10 months ago) by jhr
add rkToString function
Revision 5732 - Directory Listing
Modified Fri Oct 4 21:33:20 2019 UTC (2 years, 10 months ago) by jhr
add way to pass compiler control flags to cmb-make
Revision 5731 - Directory Listing
Modified Fri Oct 4 21:32:39 2019 UTC (2 years, 10 months ago) by jhr
fix comment
Revision 5730 - Directory Listing
Modified Fri Oct 4 21:32:21 2019 UTC (2 years, 10 months ago) by jhr
Clean up in the Basis Posix library code (both SML and runtime) to be consistent about when the `SysWord.word` type is being used to communicate information between SML code and the runtime system.
Revision 5729 - Directory Listing
Modified Fri Oct 4 20:46:29 2019 UTC (2 years, 10 months ago) by jhr
porting various 64-bit changes from the num64 branch
Revision 5728 - Directory Listing
Modified Fri Oct 4 20:45:01 2019 UTC (2 years, 10 months ago) by jhr
add debugging code for literals
Revision 5727 - Directory Listing
Modified Fri Oct 4 20:44:32 2019 UTC (2 years, 10 months ago) by jhr
added controls for literals
Revision 5724 - Directory Listing
Modified Fri Oct 4 20:34:09 2019 UTC (2 years, 10 months ago) by jhr
Fix for bug #225 (Math.ln giving erroneous answers on Windows). The problem was an inconsistency in the way the Unix and Microsoft assemblers interpreted the addressing mode for the FLD instruction.
Revision 5723 - Directory Listing
Modified Fri Oct 4 20:05:07 2019 UTC (2 years, 10 months ago) by jhr
expose the Assembly.A.scalb function for testing
Revision 5722 - Directory Listing
Modified Fri Oct 4 19:31:44 2019 UTC (2 years, 10 months ago) by jhr
align allocptr before allocating double
Revision 5721 - Directory Listing
Modified Fri Oct 4 19:31:20 2019 UTC (2 years, 10 months ago) by jhr
remove unused file
Revision 5689 - Directory Listing
Modified Sat Sep 7 22:16:12 2019 UTC (2 years, 11 months ago) by jhr
porting runtime changes from num64 branch
Revision 5645 - Directory Listing
Modified Thu Sep 5 16:27:53 2019 UTC (2 years, 11 months ago) by jhr
porting runtime 64-bt bug fixes from num64 branch
Revision 5641 - Directory Listing
Modified Thu Sep 5 13:38:03 2019 UTC (2 years, 11 months ago) by jhr
porting changes from num64 branch
Revision 5637 - Directory Listing
Modified Tue Sep 3 19:18:45 2019 UTC (2 years, 11 months ago) by jhr
remove 64BIT FIXME comment
Revision 5634 - Directory Listing
Modified Tue Sep 3 18:25:12 2019 UTC (2 years, 11 months ago) by jhr
more conversion fixes
Revision 5633 - Directory Listing
Modified Tue Sep 3 18:24:57 2019 UTC (2 years, 11 months ago) by jhr
Bug fix: we were dropping on of the arguments to EXTEND_INF
Revision 5628 - Directory Listing
Modified Tue Sep 3 14:06:02 2019 UTC (2 years, 11 months ago) by jhr
Generalize the handling of conversions involving tagged integers/words, where the size is _not_ the default integer size. This situation only occurred for Word8.word values on 32-bit targets, but also occurs for 32-bit values on 64-bit targets.
Revision 5627 - Directory Listing
Modified Tue Sep 3 13:34:28 2019 UTC (2 years, 11 months ago) by jhr
working on 64-bit port
Revision 5626 - Directory Listing
Modified Tue Sep 3 13:32:37 2019 UTC (2 years, 11 months ago) by jhr
change Word32 to SysWord
Revision 5625 - Directory Listing
Modified Tue Sep 3 13:31:16 2019 UTC (2 years, 11 months ago) by jhr
Add comment clarifying where updtHeapPtr needs to be called.
Revision 5624 - Directory Listing
Modified Tue Sep 3 13:28:59 2019 UTC (2 years, 11 months ago) by jhr
Added wrappers for 32-bit int and word operations on 64-bit targets
Revision 5623 - Directory Listing
Modified Tue Sep 3 13:27:39 2019 UTC (2 years, 11 months ago) by jhr
add missing files needed for 64-bit targets
Revision 5621 - Directory Listing
Modified Mon Sep 2 19:37:40 2019 UTC (2 years, 11 months ago) by jhr
Rewrote the expansion of the `INLLSHIFT`, `INLRSHIFTL`, and `INLRSHIFT` primops (`compiler/FLINT/trans/transprim.sml`). The expansion process now correctly handles shift operations on types that are smaller than the default tagged-integer size. This change allows the `Word8` shift operations to be inlined.
Revision 5618 - Directory Listing
Modified Mon Sep 2 18:00:41 2019 UTC (2 years, 11 months ago) by jhr
One more step in the contraction bug fix
Revision 5616 - Directory Listing
Modified Mon Sep 2 17:48:37 2019 UTC (2 years, 11 months ago) by jhr
code cleanup
Revision 5615 - Directory Listing
Modified Mon Sep 2 17:47:47 2019 UTC (2 years, 11 months ago) by jhr
Bug fix: constant folding of arithmetic-right-shift operations was not getting the sign right for words when the most-significant-bit was set.
Revision 5614 - Directory Listing
Modified Mon Sep 2 17:46:38 2019 UTC (2 years, 11 months ago) by jhr
remove trailing whitespace
Revision 5612 - Directory Listing
Modified Mon Aug 26 11:25:19 2019 UTC (2 years, 11 months ago) by jhr
code formatting fix
Revision 5610 - Directory Listing
Modified Sun Aug 25 12:27:58 2019 UTC (2 years, 11 months ago) by jhr
Fix off-by-one error in Real.toManExp function. This bug caused the Real.toLargeInt function to go into an infinite loop in some cases.
Revision 5609 - Directory Listing
Modified Sat Aug 24 21:58:33 2019 UTC (2 years, 11 months ago) by jhr
correct typo in comment
Revision 5608 - Directory Listing
Modified Sat Aug 24 21:58:17 2019 UTC (2 years, 11 months ago) by jhr
Fix bug #173 for Windows.
Revision 5606 - Directory Listing
Modified Sat Aug 24 19:30:08 2019 UTC (2 years, 11 months ago) by jhr
Fix for bug #173 (`OS.Process.sleep` only works with whole numbers)
Revision 5605 - Directory Listing
Modified Sun Aug 18 15:42:16 2019 UTC (3 years ago) by jhr
add missing defn
Revision 5603 - Directory Listing
Modified Sun Aug 18 14:35:24 2019 UTC (3 years ago) by jhr
Restructured the CPS contraction phase to make the conversion-fusion cleaner and more uniform.
Revision 5601 - Directory Listing
Modified Wed Aug 14 22:19:50 2019 UTC (3 years ago) by jhr
slightly better code for Int64.fmt
Revision 5600 - Directory Listing
Modified Wed Aug 14 22:07:28 2019 UTC (3 years ago) by jhr
Some improvements to mlrisc gen
Revision 5599 - Directory Listing
Modified Wed Aug 14 22:03:08 2019 UTC (3 years ago) by jhr
minor improvements to contract.sml
Revision 5598 - Directory Listing
Modified Wed Aug 14 22:00:59 2019 UTC (3 years ago) by jhr
improve comment
Revision 5596 - Directory Listing
Modified Tue Aug 13 15:54:37 2019 UTC (3 years ago) by jhr
use symbolic names instead of raw numbers
Revision 5594 - Directory Listing
Modified Tue Aug 13 15:50:35 2019 UTC (3 years ago) by jhr
Add access to IntInf.int internal representation to Unsafe structure.
Revision 5593 - Directory Listing
Modified Mon Aug 12 19:43:21 2019 UTC (3 years ago) by jhr
Add missing CloseFile
Revision 5570 - Directory Listing
Modified Fri Aug 9 14:11:19 2019 UTC (3 years ago) by jhr
improve error message
Revision 5569 - Directory Listing
Modified Fri Aug 9 13:31:04 2019 UTC (3 years ago) by jhr
tweaked the cross-compiling scripts to produce the same directories and tarballs as previously
Revision 5568 - Directory Listing
Modified Fri Aug 9 05:32:57 2019 UTC (3 years ago) by jhr
remove AMD64 cross defs, since the cmb-cross script doesn't need it.
Revision 5557 - Directory Listing
Modified Sat Jul 13 23:09:48 2019 UTC (3 years, 1 month ago) by jhr
update cmb-cross script to use new cross-compilation scheme
Revision 5556 - Directory Listing
Modified Sat Jul 13 22:01:55 2019 UTC (3 years, 1 month ago) by jhr
remove cases for unsupported architectures
Revision 5555 - Directory Listing
Modified Sat Jul 13 21:33:18 2019 UTC (3 years, 1 month ago) by jhr
Switch to new names for 32-bit to/from IntInf conversions on 32-bit platforms.
Revision 5554 - Directory Listing
Modified Sat Jul 13 21:32:02 2019 UTC (3 years, 1 month ago) by jhr
switch to new names for IntInf conversions to/from 32-bit ints
Revision 5553 - Directory Listing
Modified Sat Jul 13 21:31:11 2019 UTC (3 years, 1 month ago) by jhr
fix header comments
Revision 5552 - Directory Listing
Modified Sat Jul 13 19:52:33 2019 UTC (3 years, 1 month ago) by jhr
Cleanup of Cluster module; use List combinators where possible.
Revision 5551 - Directory Listing
Modified Sat Jul 13 19:08:41 2019 UTC (3 years, 1 month ago) by jhr
added missing copy_word_to_int64 primop that is needed by the 64-bit version of core-intinf.sml
Revision 5550 - Directory Listing
Modified Sat Jul 13 18:33:34 2019 UTC (3 years, 1 month ago) by blume
Providing target-specific overrides for size and endianess for the purpose of cross-compilation to 64 bit.
Revision 5549 - Directory Listing
Modified Thu Jul 11 22:02:14 2019 UTC (3 years, 1 month ago) by jhr
more porting to 64 bits; use InitBibop for global BIBOP.
Revision 5547 - Directory Listing
Modified Thu Jul 11 20:10:12 2019 UTC (3 years, 1 month ago) by jhr
use InitBibop/FreeBibop for oldBIBOP
Revision 5546 - Directory Listing
Modified Thu Jul 11 20:08:08 2019 UTC (3 years, 1 month ago) by jhr
add InitBibop/FreeBibop functions
Revision 5545 - Directory Listing
Modified Thu Jul 11 20:07:41 2019 UTC (3 years, 1 month ago) by jhr
fix type of MarkRegion
Revision 5544 - Directory Listing
Modified Thu Jul 11 19:51:57 2019 UTC (3 years, 1 month ago) by jhr
porting to 64 bits
Revision 5543 - Directory Listing
Modified Thu Jul 11 19:47:37 2019 UTC (3 years, 1 month ago) by jhr
porting to 64 bits
Revision 5542 - Directory Listing
Modified Thu Jul 11 19:42:58 2019 UTC (3 years, 1 month ago) by jhr
porting runtime to 64 bits
Revision 5541 - Directory Listing
Modified Thu Jul 11 19:37:11 2019 UTC (3 years, 1 month ago) by jhr
Use MALLOC/FREE macros
Revision 5540 - Directory Listing
Modified Thu Jul 11 19:36:32 2019 UTC (3 years, 1 month ago) by jhr
no InitFPE needed for amd64
Revision 5539 - Directory Listing
Modified Thu Jul 11 19:35:46 2019 UTC (3 years, 1 month ago) by jhr
assembly code fixes
Revision 5538 - Directory Listing
Modified Thu Jul 11 15:51:35 2019 UTC (3 years, 1 month ago) by jhr
64-bit fixes
Revision 5537 - Directory Listing
Modified Thu Jul 11 15:51:03 2019 UTC (3 years, 1 month ago) by jhr
Fix warning messages
Revision 5535 - Directory Listing
Modified Tue Jul 9 16:06:35 2019 UTC (3 years, 1 month ago) by jhr
Fix bug #224 (Word64.fromLargeInt fails). The problem was an incorrect record kind in CPS/opt/infcnv.sml (RK_RECORD instead of RK_RAWBLOCK).
Revision 5534 - Directory Listing
Modified Tue Jul 9 15:59:04 2019 UTC (3 years, 1 month ago) by jhr
update header comment
Revision 5533 - Directory Listing
Modified Mon Jul 8 16:16:44 2019 UTC (3 years, 1 month ago) by jhr
Replaced the "Word32" representation constructor with "Raw" (which covers both 32 and 64-bit numbers). We now check the length of the raw object when converting to {Int,Word}{32,64}.
Revision 5532 - Directory Listing
Modified Mon Jul 8 16:14:55 2019 UTC (3 years, 1 month ago) by jhr
fix typo in BIBOP_L2_SZ
Revision 5530 - Directory Listing
Modified Tue Jul 2 19:21:09 2019 UTC (3 years, 1 month ago) by jhr
improve comment
Revision 5525 - Directory Listing
Modified Sat Jun 29 16:22:02 2019 UTC (3 years, 1 month ago) by jhr
Remove runtime types for polymorphic arrays (ported from unrtt branch).
Revision 5522 - Directory Listing
Modified Fri Jun 28 17:13:56 2019 UTC (3 years, 1 month ago) by jhr
trailing whitespace
Revision 5518 - Directory Listing
Modified Tue Jun 25 18:20:05 2019 UTC (3 years, 1 month ago) by jhr
Fix 64-bit issues in limit.sml; remove some bogus allocation counts; code layout.
Revision 5517 - Directory Listing
Modified Tue Jun 25 18:19:16 2019 UTC (3 years, 1 month ago) by jhr
add FIXME for word_to_real64
Revision 5516 - Directory Listing
Modified Tue Jun 25 18:18:43 2019 UTC (3 years, 1 month ago) by jhr
removing explicit word32 to real conversion; eventually, we will want to add a word_to_real primop.
Revision 5514 - Directory Listing
Modified Tue Jun 25 17:32:03 2019 UTC (3 years, 1 month ago) by jhr
code formating
Revision 5513 - Directory Listing
Modified Tue Jun 25 17:29:06 2019 UTC (3 years, 1 month ago) by jhr
Working on 64-bit support
Revision 5512 - Directory Listing
Modified Sun Jun 23 18:11:47 2019 UTC (3 years, 1 month ago) by jhr
Remove unsupported Alpha, HPPA, MIPS, and RS6000 related files.
Revision 5511 - Directory Listing
Modified Fri Jun 21 15:05:04 2019 UTC (3 years, 1 month ago) by jhr
tweaking inline operators for 64-bit targets
Revision 5510 - Directory Listing
Modified Fri Jun 21 12:33:00 2019 UTC (3 years, 1 month ago) by jhr
add 64-bit implememtation of CoreIntInf
Revision 5509 - Directory Listing
Modified Fri Jun 21 03:31:52 2019 UTC (3 years, 1 month ago) by jhr
code formatting
Revision 5508 - Directory Listing
Modified Fri Jun 21 03:31:41 2019 UTC (3 years, 1 month ago) by jhr
add rules for 64-bit targets to init.cmi
Revision 5505 - Directory Listing
Modified Thu Jun 20 20:07:43 2019 UTC (3 years, 1 month ago) by jhr
update ASDL to match cps.sig
Revision 5483 - Directory Listing
Modified Thu Jun 20 15:37:41 2019 UTC (3 years, 1 month ago) by jhr
fix type warning on Window
Revision 5482 - Directory Listing
Modified Thu Jun 20 15:30:01 2019 UTC (3 years, 1 month ago) by jhr
fix type error in Windows runtime code
Revision 5481 - Directory Listing
Modified Thu Jun 20 15:27:39 2019 UTC (3 years, 1 month ago) by jhr
fix Windows makefile issue
Revision 5480 - Directory Listing
Modified Thu Jun 20 15:25:19 2019 UTC (3 years, 1 month ago) by jhr
porting ASM changes to Windows
Revision 5479 - Directory Listing
Modified Thu Jun 20 15:20:13 2019 UTC (3 years, 1 month ago) by jhr
porting ASM changes to Windows
Revision 5478 - Directory Listing
Modified Thu Jun 20 15:17:23 2019 UTC (3 years, 1 month ago) by jhr
porting new ASM code to Windows
Revision 5477 - Directory Listing
Modified Thu Jun 20 15:12:37 2019 UTC (3 years, 1 month ago) by jhr
Split CHECKLIMIT, ENTRY, and ML_CODE_HDR macros out into x86-macros.h
Revision 5473 - Directory Listing
Modified Thu Jun 20 13:50:40 2019 UTC (3 years, 1 month ago) by jhr
porting changes from num64 branch
Revision 5470 - Directory Listing
Modified Wed Jun 19 21:11:25 2019 UTC (3 years, 2 months ago) by jhr
working on porting runtime to 64-bits
Revision 5468 - Directory Listing
Modified Wed Jun 19 21:00:18 2019 UTC (3 years, 2 months ago) by jhr
Working on porting runtime to 64-bit targets
Revision 5467 - Directory Listing
Modified Wed Jun 19 19:42:33 2019 UTC (3 years, 2 months ago) by jhr
working on AMD64 assembly code
Revision 5466 - Directory Listing
Modified Wed Jun 19 19:02:18 2019 UTC (3 years, 2 months ago) by jhr
add comment about number of live miscregs
Revision 5465 - Directory Listing
Modified Wed Jun 19 18:57:47 2019 UTC (3 years, 2 months ago) by jhr
added some comments
Revision 5464 - Directory Listing
Modified Wed Jun 19 18:38:24 2019 UTC (3 years, 2 months ago) by jhr
Switching to new X86.prim.asm file and working on AMD64.prim.asm.
Revision 5463 - Directory Listing
Modified Wed Jun 19 18:38:02 2019 UTC (3 years, 2 months ago) by jhr
add _FILE_OFFSET_BITS=64 for Linux
Revision 5462 - Directory Listing
Modified Wed Jun 19 18:37:43 2019 UTC (3 years, 2 months ago) by jhr
add _FILE_OFFSET_BITS=64 for Linux
Revision 5461 - Directory Listing
Modified Wed Jun 19 15:58:44 2019 UTC (3 years, 2 months ago) by jhr
Switch to new version of X86-prim.asm
Revision 5460 - Directory Listing
Modified Tue Jun 18 21:06:21 2019 UTC (3 years, 2 months ago) by jhr
Switch to new version of X86.prim.asm
Revision 5459 - Directory Listing
Modified Tue Jun 18 21:05:29 2019 UTC (3 years, 2 months ago) by jhr
move old X86 assembler code to Unsupported
Revision 5458 - Directory Listing
Modified Tue Jun 18 21:04:39 2019 UTC (3 years, 2 months ago) by jhr
The macros ENTRY and ML_CODE_HDR are defined in x86-syntax.h on the x86 and amd64 platforms.
Revision 5457 - Directory Listing
Modified Tue Jun 18 21:03:39 2019 UTC (3 years, 2 months ago) by jhr
tweak definition of CONCAT
Revision 5456 - Directory Listing
Modified Tue Jun 18 21:01:40 2019 UTC (3 years, 2 months ago) by jhr
remove unsupported systems
Revision 5455 - Directory Listing
Modified Tue Jun 18 20:51:17 2019 UTC (3 years, 2 months ago) by jhr
Working on new X86 syntax
Revision 5454 - Directory Listing
Modified Tue Jun 18 16:14:06 2019 UTC (3 years, 2 months ago) by jhr
remove #ifdefs for unsupported systems
Revision 5452 - Directory Listing
Modified Tue Jun 18 14:27:05 2019 UTC (3 years, 2 months ago) by jhr
switch ML_AllocNanoseconds to use Unsigned64_t instead of Int64_t
Revision 5451 - Directory Listing
Modified Tue Jun 18 14:26:03 2019 UTC (3 years, 2 months ago) by jhr
working on x86-syntax.h
Revision 5448 - Directory Listing
Modified Sun Jun 16 17:52:28 2019 UTC (3 years, 2 months ago) by jhr
Add PackWord64 implementations and some clean up of other Basis modules.
Revision 5447 - Directory Listing
Modified Sun Jun 16 17:51:39 2019 UTC (3 years, 2 months ago) by jhr
Added 64-bit implementations of target-dependent Basis modules.
Revision 5446 - Directory Listing
Modified Sun Jun 16 17:45:51 2019 UTC (3 years, 2 months ago) by jhr
fix unsafe word32 unpacking with sign extension
Revision 5445 - Directory Listing
Modified Sun Jun 16 17:34:07 2019 UTC (3 years, 2 months ago) by jhr
Added bigEndian flag to Target module
Revision 5438 - Directory Listing
Modified Fri Jun 14 16:45:55 2019 UTC (3 years, 2 months ago) by jhr
working on AMD64.prim.asm
Revision 5437 - Directory Listing
Modified Fri Jun 14 16:40:04 2019 UTC (3 years, 2 months ago) by jhr
Working on new assembler syntax file to replace assyntax.h, assyntax64.h, and x86-masm.h.
Revision 5436 - Directory Listing
Modified Fri Jun 14 16:38:56 2019 UTC (3 years, 2 months ago) by jhr
restore x86-masm.h for now
Revision 5434 - Directory Listing
Modified Fri Jun 14 12:50:51 2019 UTC (3 years, 2 months ago) by jhr
remove unused x86-masm.h file
Revision 5403 - Directory Listing
Modified Wed Jun 12 22:21:15 2019 UTC (3 years, 2 months ago) by jhr
fix a couple of runtime type errors
Revision 5400 - Directory Listing
Modified Wed Jun 12 21:16:48 2019 UTC (3 years, 2 months ago) by jhr
porting changes from num64 branch
Revision 5397 - Directory Listing
Modified Wed Jun 12 20:53:28 2019 UTC (3 years, 2 months ago) by jhr
adding /nologo flag
Revision 5396 - Directory Listing
Modified Wed Jun 12 20:49:25 2019 UTC (3 years, 2 months ago) by jhr
porting changes from num64 branch
Revision 5380 - Directory Listing
Modified Wed Jun 12 15:25:30 2019 UTC (3 years, 2 months ago) by jhr
add 64-bit comment
Revision 5378 - Directory Listing
Modified Wed Jun 12 14:12:49 2019 UTC (3 years, 2 months ago) by jhr
adding cmb-cross script (again)
Revision 5377 - Directory Listing
Modified Wed Jun 12 14:12:21 2019 UTC (3 years, 2 months ago) by jhr
porting changes from num64 branch
Revision 5368 - Directory Listing
Modified Mon Jun 10 19:14:02 2019 UTC (3 years, 2 months ago) by jhr
AMD64 runtime system hacking
Revision 5366 - Directory Listing
Modified Mon Jun 10 16:19:15 2019 UTC (3 years, 2 months ago) by jhr
Porting changes from num64 branch in preparation of 110.90 release.
Revision 5348 - Directory Listing
Modified Sat Jun 8 05:11:47 2019 UTC (3 years, 2 months ago) by blume
Fix bug 222.
Revision 5341 - Directory Listing
Modified Fri Jun 7 16:10:28 2019 UTC (3 years, 2 months ago) by jhr
porting edits from num64 branch. These are largely cosmetic.
Revision 5330 - Directory Listing
Modified Thu Jun 6 20:58:33 2019 UTC (3 years, 2 months ago) by jhr
merge changes (comments)
Revision 5296 - Directory Listing
Modified Mon Jun 3 16:03:48 2019 UTC (3 years, 2 months ago) by jhr
Add `pointerTy` to basic types
Revision 5295 - Directory Listing
Modified Mon Jun 3 15:44:19 2019 UTC (3 years, 2 months ago) by jhr
Adding placeholders for exposing the c_pointer type to user code (Unsafe.Pointer).
Revision 5294 - Directory Listing
Modified Mon Jun 3 14:54:15 2019 UTC (3 years, 2 months ago) by jhr
add 64BIT comments
Revision 5292 - Directory Listing
Modified Mon Jun 3 14:03:05 2019 UTC (3 years, 2 months ago) by jhr
remove unused/unsupported flags from MACH_SPEC signature (unrolled lists and quasi stacks)
Revision 5291 - Directory Listing
Modified Mon Jun 3 14:02:18 2019 UTC (3 years, 2 months ago) by jhr
remove unused tcode_int32
Revision 5290 - Directory Listing
Modified Mon Jun 3 14:01:25 2019 UTC (3 years, 2 months ago) by jhr
64-bit cleanup: use pty instead of 32 for address arithmetic
Revision 5289 - Directory Listing
Modified Mon Jun 3 14:00:37 2019 UTC (3 years, 2 months ago) by jhr
64-bit cleanup
Revision 5266 - Directory Listing
Modified Sun Jun 2 06:13:34 2019 UTC (3 years, 2 months ago) by jhr
Fix computation of nanoseconds for file timestamps
Revision 5263 - Directory Listing
Modified Sun Jun 2 05:17:05 2019 UTC (3 years, 2 months ago) by jhr
porting changes from num64 branch (switch to 64-bit FixedInt, LargeWord, and Position structures)
Revision 5250 - Directory Listing
Modified Sat Jun 1 19:48:18 2019 UTC (3 years, 2 months ago) by jhr
add 64BIT comment
Revision 5249 - Directory Listing
Modified Sat Jun 1 18:59:59 2019 UTC (3 years, 2 months ago) by jhr
Add "c_pointer" basic type to represent runtime-system pointers
Revision 5248 - Directory Listing
Modified Sat Jun 1 18:59:18 2019 UTC (3 years, 2 months ago) by jhr
add a bit more space in debug printing
Revision 5247 - Directory Listing
Modified Sat Jun 1 18:57:38 2019 UTC (3 years, 2 months ago) by jhr
add pointerSz to TARGET signature
Revision 5245 - Directory Listing
Modified Sat Jun 1 18:29:39 2019 UTC (3 years, 2 months ago) by jhr
Change PT_CFUN to PT_POINTER to allow for adding a raw_pointer basic type.
Revision 5244 - Directory Listing
Modified Sat Jun 1 18:27:36 2019 UTC (3 years, 2 months ago) by jhr
add 64BIT FIXME comments
Revision 5243 - Directory Listing
Modified Sat Jun 1 18:27:13 2019 UTC (3 years, 2 months ago) by jhr
code layout
Revision 5242 - Directory Listing
Modified Sat Jun 1 18:25:49 2019 UTC (3 years, 2 months ago) by jhr
fix comment
Revision 5241 - Directory Listing
Modified Sat Jun 1 13:12:32 2019 UTC (3 years, 2 months ago) by jhr
remove makefile for unsupported OS (NETBSD2)
Revision 5239 - Directory Listing
Modified Sat Jun 1 12:54:20 2019 UTC (3 years, 2 months ago) by jhr
archive assembly code for unsupported architectures
Revision 5238 - Directory Listing
Modified Fri May 31 18:55:54 2019 UTC (3 years, 2 months ago) by jhr
64-bit cleanup
Revision 5235 - Directory Listing
Modified Fri May 31 13:06:20 2019 UTC (3 years, 2 months ago) by jhr
port minor edits from num64 branch
Revision 5231 - Directory Listing
Modified Thu May 30 18:16:55 2019 UTC (3 years, 2 months ago) by jhr
remove junk file
Revision 5230 - Directory Listing
Modified Thu May 30 18:16:17 2019 UTC (3 years, 2 months ago) by jhr
Runtime-system cleanup. Removed unsupported systems from include/ml-unixdep.h
Revision 5227 - Directory Listing
Modified Thu May 30 17:48:09 2019 UTC (3 years, 2 months ago) by jhr
We are now assuming that we have at least C99 support (for practical purposes, this assumption is even true on Windows). Therefore, I've switched the implementation of small-object allocation from macros to inline functions in the runtime (see runtime/include/ml-objects.h). This change allows a graceful handling of 32-bit integers, which are heap allocated on 32-bit machines, but tagged on 64-bit machines.
Revision 5225 - Directory Listing
Modified Thu May 30 16:13:30 2019 UTC (3 years, 2 months ago) by jhr
remove makefiles for Alpha and HPPA, since we no longer support those architectures
Revision 5224 - Directory Listing
Modified Thu May 30 14:51:08 2019 UTC (3 years, 2 months ago) by jhr
fix minor issue in f_truncate_64 runtime function
Revision 5223 - Directory Listing
Modified Thu May 30 14:43:12 2019 UTC (3 years, 2 months ago) by jhr
port minor edits from num64 branch to trunk
Revision 5221 - Directory Listing
Modified Thu May 30 14:19:55 2019 UTC (3 years, 2 months ago) by jhr
port minor edits from num64 branch to trunk
Revision 5210 - Directory Listing
Modified Wed May 29 17:22:19 2019 UTC (3 years, 2 months ago) by jhr
Fixed various bugs in the implementation of the `Word64` operations.
Revision 5209 - Directory Listing
Modified Wed May 29 15:46:28 2019 UTC (3 years, 2 months ago) by jhr
Some cleanup in the Basis IO code in preparation for switching to 64-bit positions
Revision 5208 - Directory Listing
Modified Wed May 29 15:45:33 2019 UTC (3 years, 2 months ago) by jhr
add comment
Revision 5205 - Directory Listing
Modified Mon May 27 22:57:28 2019 UTC (3 years, 2 months ago) by jhr
working on simplified MLRiscGen
Revision 5204 - Directory Listing
Modified Mon May 27 22:57:08 2019 UTC (3 years, 2 months ago) by jhr
improve compiler error message
Revision 5203 - Directory Listing
Modified Mon May 27 20:03:31 2019 UTC (3 years, 2 months ago) by jhr
working on simplified MLRiscGen
Revision 5202 - Directory Listing
Modified Mon May 27 16:52:15 2019 UTC (3 years, 2 months ago) by jhr
working on simplified MLRiscGen
Revision 5201 - Directory Listing
Modified Mon May 27 15:25:08 2019 UTC (3 years, 2 months ago) by jhr
remove bogus character
Revision 5200 - Directory Listing
Modified Mon May 27 15:23:09 2019 UTC (3 years, 2 months ago) by jhr
Working on simplified version of MLRiscGen functor
Revision 5199 - Directory Listing
Modified Sun May 26 20:25:42 2019 UTC (3 years, 2 months ago) by jhr
header comments
Revision 5198 - Directory Listing
Modified Sun May 26 16:16:57 2019 UTC (3 years, 2 months ago) by jhr
Code restructuring and reformatting.
Revision 5197 - Directory Listing
Modified Sat May 25 16:00:50 2019 UTC (3 years, 2 months ago) by jhr
fix error in ASDL spec
Revision 5196 - Directory Listing
Modified Sat May 25 16:00:22 2019 UTC (3 years, 2 months ago) by jhr
Add contraction for unsigned REM and NEG operations
Revision 5195 - Directory Listing
Modified Sat May 25 15:59:46 2019 UTC (3 years, 2 months ago) by jhr
code reformatting; add 64BIT comments
Revision 5194 - Directory Listing
Modified Sat May 25 15:57:33 2019 UTC (3 years, 2 months ago) by jhr
add uN eg to signature
Revision 5173 - Directory Listing
Modified Wed May 15 14:05:21 2019 UTC (3 years, 3 months ago) by jhr
Move DEVNOTES out of compiler source tree and into dev-notes (renamed old-compiler-notes).
Revision 5171 - Directory Listing
Modified Wed May 15 13:51:54 2019 UTC (3 years, 3 months ago) by jhr
Fix the way that polyequal handles tag_raw to support 64-bit numbers.
Revision 5168 - Directory Listing
Modified Wed May 15 13:13:04 2019 UTC (3 years, 3 months ago) by jhr
Porting changes from branches/num64.
Revision 5162 - Directory Listing
Modified Fri May 10 15:25:54 2019 UTC (3 years, 3 months ago) by jhr
merge in benign changes from the num64 branch
Revision 5148 - Directory Listing
Modified Thu May 9 12:21:27 2019 UTC (3 years, 3 months ago) by jhr
added comments
Revision 5147 - Directory Listing
Modified Thu May 9 12:18:39 2019 UTC (3 years, 3 months ago) by jhr
fix file name to follow convention
Revision 5146 - Directory Listing
Modified Thu May 9 12:13:54 2019 UTC (3 years, 3 months ago) by jhr
More reorganization of Basis files. Combined the common exports into Exports/bind-common.sml and then added a 32-bit-specific file (bind-target-32-bit.sml) for the rest.
Revision 5143 - Directory Listing
Modified Thu May 9 01:15:04 2019 UTC (3 years, 3 months ago) by jhr
add missing file
Revision 5142 - Directory Listing
Modified Wed May 8 23:39:25 2019 UTC (3 years, 3 months ago) by jhr
Some reorganization of the Basis Library sources to separate 32-bit and 64-bit target code.
Revision 5132 - Directory Listing
Modified Tue May 7 21:02:44 2019 UTC (3 years, 3 months ago) by jhr
refactor IntInfCnv
Revision 5131 - Directory Listing
Modified Tue May 7 21:02:16 2019 UTC (3 years, 3 months ago) by jhr
add debug print after zeroexpand phase
Revision 5120 - Directory Listing
Modified Mon May 6 12:22:29 2019 UTC (3 years, 3 months ago) by jhr
Add contraction optimizations for unsigned comparisons with 0
Revision 5117 - Directory Listing
Modified Mon May 6 12:08:43 2019 UTC (3 years, 3 months ago) by jhr
Removing references to Int31 and Word31 from Basis Library implementation.
Revision 5113 - Directory Listing
Modified Sun May 5 19:21:00 2019 UTC (3 years, 3 months ago) by jhr
Enable inlining of Char.chr (was supposed to be in 110.87, but missed the commit)
Revision 5112 - Directory Listing
Modified Sun May 5 19:17:35 2019 UTC (3 years, 3 months ago) by jhr
fix math64-none.sml and math64-sqrt.sml
Revision 5108 - Directory Listing
Modified Sun May 5 12:11:05 2019 UTC (3 years, 3 months ago) by jhr
Some of the CPS optimization modules were written as functors over the machine spec, when, in fact, the never reference their functor argument, so I've switched them back to structures.
Revision 5107 - Directory Listing
Modified Sun May 5 12:10:57 2019 UTC (3 years, 3 months ago) by jhr
reorder primops to agree with dev-notes/primop-list.md
Revision 5098 - Directory Listing
Modified Sat May 4 11:26:16 2019 UTC (3 years, 3 months ago) by jhr
use InlineT.compose in Fn structure (instead of 'op o')
Revision 5097 - Directory Listing
Modified Sat May 4 11:22:03 2019 UTC (3 years, 3 months ago) by jhr
Use the InlineT.identity primop for Fn.id.
Revision 5095 - Directory Listing
Modified Sat May 4 00:41:31 2019 UTC (3 years, 3 months ago) by jhr
Fix regression in printing of character results.
Revision 5073 - Directory Listing
Modified Fri May 3 18:14:54 2019 UTC (3 years, 3 months ago) by jhr
Renaming the primops in Inline. This change removes most (but not all) 32-bit dependencies in the Basis Library implementation. See dev-notes/primop-list.md for details about the new naming conventions.
Revision 5072 - Directory Listing
Modified Fri May 3 18:09:50 2019 UTC (3 years, 3 months ago) by jhr
Primop renaming
Revision 5071 - Directory Listing
Modified Fri May 3 18:03:36 2019 UTC (3 years, 3 months ago) by jhr
add FIXME comment
Revision 5070 - Directory Listing
Modified Fri May 3 18:01:44 2019 UTC (3 years, 3 months ago) by jhr
add missing cases
Revision 5069 - Directory Listing
Modified Fri May 3 17:33:36 2019 UTC (3 years, 3 months ago) by jhr
Rework the way that primitive values are printed and add clauses for the new primtive monomorphic vector/array types.
Revision 5028 - Directory Listing
Modified Thu May 2 12:06:11 2019 UTC (3 years, 3 months ago) by jhr
Backing out the primop renaming, since I'm having some trouble getting to a fixed point. We build a version from this point (which has all of the Primop.primop changes) and then try to get the renaming working for the 110.87.
Revision 5027 - Directory Listing
Modified Thu May 2 11:45:54 2019 UTC (3 years, 3 months ago) by jhr
Major overhaul of primop names. Also changed InLine structure to Inline (to match InlineT).
Revision 5026 - Directory Listing
Modified Thu May 2 11:44:23 2019 UTC (3 years, 3 months ago) by jhr
changed InLine to Inline
Revision 5025 - Directory Listing
Modified Thu May 2 11:41:02 2019 UTC (3 years, 3 months ago) by jhr
get fixedIntSz correct for 32-bit targets
Revision 5024 - Directory Listing
Modified Wed May 1 17:17:19 2019 UTC (3 years, 3 months ago) by jhr
Replaced the `NUMSUBSCRIPT` and `NUMUPDATE` constructors with `NUMSUBSCRIPT`, `NUMSUBSCRIPTV`, `NUMUPDATE`, `INLNUMSUBSCRIPT`, `INLNUMSUBSCRIPTV` and `INLNUMUPDATE`
Revision 5023 - Directory Listing
Modified Wed May 1 17:15:51 2019 UTC (3 years, 3 months ago) by jhr
added some FIXME comments
Revision 5022 - Directory Listing
Modified Wed May 1 12:29:11 2019 UTC (3 years, 3 months ago) by jhr
Major overhaul of the internal representation of the Primop.primop type. See the HISTORY.txt file for details.
Revision 5021 - Directory Listing
Modified Wed May 1 12:11:38 2019 UTC (3 years, 3 months ago) by jhr
add 64BIT comment
Revision 5018 - Directory Listing
Modified Mon Apr 29 11:33:16 2019 UTC (3 years, 3 months ago) by jhr
Removed unused Primop.mayRaise function and added Primop.UADD.
Revision 5015 - Directory Listing
Modified Mon Apr 29 01:51:55 2019 UTC (3 years, 3 months ago) by jhr
Renamings to remove 32-bit assumptions.
Revision 5014 - Directory Listing
Modified Sun Apr 28 20:24:18 2019 UTC (3 years, 3 months ago) by jhr
Removed unused record kind constructors from CPS representation.
Revision 5013 - Directory Listing
Modified Sun Apr 28 20:23:44 2019 UTC (3 years, 3 months ago) by jhr
Code cleanup; use RedBlackTree set for set of functions.
Revision 5010 - Directory Listing
Modified Sun Apr 28 19:01:54 2019 UTC (3 years, 3 months ago) by jhr
Renamed DTAG_raw32 to DTAG_raw, since the semantics on 64-bit systems will be to require word-size aligned raw data. Also renamed ML_AllocRaw32 to ML_AllocRaw and ML_ShrinkRaw32 to ML_ShrinkRaw for similar reasons.
Revision 5007 - Directory Listing
Modified Sun Apr 28 17:20:06 2019 UTC (3 years, 3 months ago) by jhr
Remove more unused flags from Control.
Revision 5005 - Directory Listing
Modified Sun Apr 28 17:00:31 2019 UTC (3 years, 3 months ago) by jhr
Removed unused flags from Control.GC
Revision 5002 - Directory Listing
Modified Sun Apr 28 00:45:47 2019 UTC (3 years, 3 months ago) by jhr
Split primop contraction out of contract.sml into its own file
Revision 5001 - Directory Listing
Modified Sun Apr 28 00:42:20 2019 UTC (3 years, 3 months ago) by jhr
Remove contractions from error messages
Revision 4999 - Directory Listing
Modified Sat Apr 27 18:45:27 2019 UTC (3 years, 3 months ago) by jhr
Removing 32-bit assumptions in various places
Revision 4997 - Directory Listing
Modified Sat Apr 27 17:09:42 2019 UTC (3 years, 3 months ago) by jhr
Split the translation of primops to PLambda out into its own file (`compiler/FLINT/trans/transprim.sml`). Also cleaned up some 32-bit dependencies in the code.
Revision 4996 - Directory Listing
Modified Sat Apr 27 17:07:32 2019 UTC (3 years, 3 months ago) by jhr
Fixed regression: `Word32.toInt 0wx8002DE32;` would return `187954` instead of raising `Overflow`. The problem was a mistake in the way that the overflow trap was being generated in `MLRiscGen`.
Revision 4994 - Directory Listing
Modified Sat Apr 27 15:54:35 2019 UTC (3 years, 3 months ago) by jhr
Add fixedIntSz to TARGET signature
Revision 4992 - Directory Listing
Modified Sat Apr 27 15:18:20 2019 UTC (3 years, 3 months ago) by jhr
Changed Primop.REAL to Primop.INT_TO_REAL.
Revision 4991 - Directory Listing
Modified Sat Apr 27 15:17:09 2019 UTC (3 years, 3 months ago) by jhr
minor tweak to installml script
Revision 4990 - Directory Listing
Modified Fri Apr 26 21:14:10 2019 UTC (3 years, 3 months ago) by jhr
Minor tweaks to CoreAccess
Revision 4986 - Directory Listing
Modified Fri Apr 26 17:08:01 2019 UTC (3 years, 3 months ago) by jhr
Some minor primop cleanup. Changed the type of Primop.ROUND and Primop.REAL to take bitwidths, instead of numkinds, since the kinds are always the same. Renamed ABS to FABS, since it is only used on floating-point numbers. Renamed the CPS primitive operator ROUND to REAL_TO_INT and the operator REAL to INT_TO_REAL.
Revision 4983 - Directory Listing
Modified Thu Apr 25 22:34:48 2019 UTC (3 years, 3 months ago) by jhr
improve implementation of Word64 multiplication
Revision 4979 - Directory Listing
Modified Thu Apr 25 15:41:17 2019 UTC (3 years, 3 months ago) by jhr
Improvements to the core 64-bit int and word modules in system/smlnj/init. Replaced Int64.+, Int64.-, Word64.+ with versions from "Hacker's Delight" that use fewer conditional branches. Also replaced the relational operators (<, <=, etc) with more direct implementations.
Revision 4976 - Directory Listing
Modified Tue Apr 23 15:01:36 2019 UTC (3 years, 3 months ago) by jhr
Fix for bug #213 (`Int32.div` raises `Div` instead of `Overflow` when dividing `minInt` by `~1`).
Revision 4975 - Directory Listing
Modified Tue Apr 23 15:00:58 2019 UTC (3 years, 3 months ago) by jhr
Removed the old SPARC assembly code for multiplication and division. The code generator always uses the native hardware instructions, so the assembly code is not needed.
Revision 4973 - Directory Listing
Modified Tue Apr 23 13:52:23 2019 UTC (3 years, 3 months ago) by jhr
Reimplemented "use" to fix bugs #193, #217, and #219.
Revision 4970 - Directory Listing
Modified Mon Apr 22 14:15:22 2019 UTC (3 years, 3 months ago) by jhr
Moved the `F_SGN` operator (which is unary) from the `fcmp` datatype in `CPS.P` to the `branch` (and renamed it `FSGN`).
Revision 4964 - Directory Listing
Modified Mon Apr 22 09:27:32 2019 UTC (3 years, 3 months ago) by jhr
finishing up the CPS conversion
Revision 4963 - Directory Listing
Modified Sun Apr 21 23:22:38 2019 UTC (3 years, 3 months ago) by jhr
adding cps-comp.sml
Revision 4962 - Directory Listing
Modified Sun Apr 21 04:43:47 2019 UTC (3 years, 3 months ago) by jhr
tweaking CPS representation
Revision 4960 - Directory Listing
Modified Tue Apr 16 10:26:22 2019 UTC (3 years, 4 months ago) by jhr
Converting CPS data constructors to ASDL version
Revision 4959 - Directory Listing
Modified Tue Apr 16 10:25:38 2019 UTC (3 years, 4 months ago) by jhr
minor code cleanup
Revision 4955 - Directory Listing
Modified Mon Apr 8 17:44:00 2019 UTC (3 years, 4 months ago) by jhr
Removed default int and real operations from CPSUtil, since they were not being used. Also remove some bogus 31-bit specific code from convert.sml
Revision 4953 - Directory Listing
Modified Mon Apr 8 17:31:53 2019 UTC (3 years, 4 months ago) by jhr
Starting to migrate the CPS IR toward the ASDL version. Changed the names of the CPS.P.arith and CPS.P.cmpop constructors to be upper-case alpha IDs (many of them were symbolic identifiers). Also split out the various utility functions into the new CPSUtil module (CPS/cps/cps-util.sml). Lastly, moved the literals.sml file from FLINT/main to CPS/main (where it belongs).
Revision 4952 - Directory Listing
Modified Mon Apr 8 13:33:55 2019 UTC (3 years, 4 months ago) by jhr
code cleanup for cpstrans.sml; fix layout, add comments, and use some Basis functions to make the code more concise
Revision 4951 - Directory Listing
Modified Mon Apr 8 12:50:28 2019 UTC (3 years, 4 months ago) by jhr
More code reorganization. Moved FLINT to CPS conversion and CPSTrans phase to new CPS/convert directory. The CPS/cps directory now only contains the representation of CPS and some utility code
Revision 4949 - Directory Listing
Modified Sun Apr 7 12:50:20 2019 UTC (3 years, 4 months ago) by jhr
Split CPS out from the FLINT directory into its own subdirectory. This change includes replacing the FLINTComp functor with a FLINTOpt structure and a CPSComp functor.
Revision 4915 - Directory Listing
Modified Fri Dec 21 23:51:56 2018 UTC (3 years, 7 months ago) by jhr
add info about Mojave build
Revision 4906 - Directory Listing
Modified Fri Dec 21 21:55:29 2018 UTC (3 years, 7 months ago) by jhr
tweaking the mojave build process
Revision 4902 - Directory Listing
Modified Fri Dec 21 20:15:30 2018 UTC (3 years, 7 months ago) by jhr
Change SwapBytes to SwapBytes32 in cygwin.def
Revision 4894 - Directory Listing
Modified Sat Nov 10 17:00:05 2018 UTC (3 years, 9 months ago) by jhr
Use xcode-select to get the path to the developer directory
Revision 4893 - Directory Listing
Modified Sat Nov 10 16:16:12 2018 UTC (3 years, 9 months ago) by jhr
Adding support for building the runtime on Mojave. To do so, you need to copy the MacOSX10.13.sdk directory into the Xcode 10.1 SDKs and then use the mk.x86-darwin18 makefile.
Revision 4891 - Directory Listing
Modified Sun Oct 14 13:03:26 2018 UTC (3 years, 10 months ago) by jhr
mark unused primops
Revision 4890 - Directory Listing
Modified Sun Oct 14 13:03:08 2018 UTC (3 years, 10 months ago) by jhr
The getspecial primop can be implemented using the same code as getobjlength.
Revision 4889 - Directory Listing
Modified Sun Oct 14 13:02:19 2018 UTC (3 years, 10 months ago) by jhr
moved description of how conversions work to dev-notes.
Revision 4886 - Directory Listing
Modified Wed Oct 10 16:54:46 2018 UTC (3 years, 10 months ago) by jhr
Removed several unsupported primitive operators from the compiler. See the changelog for details.
Revision 4877 - Directory Listing
Modified Mon Oct 8 14:12:45 2018 UTC (3 years, 10 months ago) by jhr
Fix for bug #216 (run-time system fatal error with large top-level value) Also changed the way that available space is tracked and handled in the literal builder. Instead of trying to track the amount of available space in a local variable, we recompute it for each new instruction.
Revision 4875 - Directory Listing
Modified Fri Oct 5 14:34:00 2018 UTC (3 years, 10 months ago) by jhr
A bunch of comment and code layout edits
Revision 4873 - Directory Listing
Modified Thu Oct 4 21:39:53 2018 UTC (3 years, 10 months ago) by jhr
remove unused primops
Revision 4872 - Directory Listing
Modified Thu Oct 4 20:33:09 2018 UTC (3 years, 10 months ago) by jhr
Mark unused primitive operators (these are 8-bit operations)
Revision 4871 - Directory Listing
Modified Sun Sep 30 11:33:41 2018 UTC (3 years, 10 months ago) by jhr
remove trailing whitespace
Revision 4870 - Directory Listing
Modified Sun Sep 30 10:42:32 2018 UTC (3 years, 10 months ago) by jhr
Remove trailing whitespace
Revision 4866 - Directory Listing
Modified Fri Sep 28 10:34:47 2018 UTC (3 years, 10 months ago) by jhr
a bit more information in a compiler bug message
Revision 4865 - Directory Listing
Modified Fri Sep 28 10:34:10 2018 UTC (3 years, 10 months ago) by jhr
added header comment
Revision 4864 - Directory Listing
Modified Wed Sep 26 13:47:29 2018 UTC (3 years, 10 months ago) by jhr
added missing header comments
Revision 4863 - Directory Listing
Modified Wed Sep 26 12:55:28 2018 UTC (3 years, 10 months ago) by jhr
remove fast-fp control flag from AMD64, since it is an x86-specific control
Revision 4858 - Directory Listing
Modified Tue Sep 25 16:49:29 2018 UTC (3 years, 10 months ago) by jhr
Adding header and 64BIT fixme comments.
Revision 4857 - Directory Listing
Modified Tue Sep 25 16:27:16 2018 UTC (3 years, 10 months ago) by jhr
edit comments
Revision 4856 - Directory Listing
Modified Tue Sep 25 16:22:13 2018 UTC (3 years, 10 months ago) by jhr
Preparing for a 64-bit basis; rename built-in.sml to built-in32.sml
Revision 4854 - Directory Listing
Modified Tue Sep 25 13:05:10 2018 UTC (3 years, 10 months ago) by jhr
Enabled compiling of the AMD64 backend when compiling the compiler (it compiles but doesn't yet work). Fixed issues with the floating point registers on the AMD64.
Revision 4853 - Directory Listing
Modified Tue Sep 25 13:02:09 2018 UTC (3 years, 10 months ago) by jhr
fixed typo
Revision 4850 - Directory Listing
Modified Mon Sep 24 19:18:33 2018 UTC (3 years, 10 months ago) by jhr
note that x86-fast-fp may be a bogus control
Revision 4849 - Directory Listing
Modified Mon Sep 24 12:53:11 2018 UTC (3 years, 10 months ago) by jhr
adding some 64BIT comments
Revision 4846 - Directory Listing
Modified Mon Sep 24 10:59:58 2018 UTC (3 years, 10 months ago) by jhr
code layout
Revision 4844 - Directory Listing
Modified Sun Sep 23 23:38:49 2018 UTC (3 years, 10 months ago) by jhr
remove dead code
Revision 4842 - Directory Listing
Modified Sun Sep 23 23:37:18 2018 UTC (3 years, 10 months ago) by jhr
Change CPS operators for wrapping/unwrapping integer and float values to be word-size flexible. We now use a single `wrap` (and `unwrap`) operator that is parameterized by a `numkind` value.
Revision 4841 - Directory Listing
Modified Sun Sep 23 15:33:36 2018 UTC (3 years, 10 months ago) by jhr
Changed CPS pure operators `wrap` and `unwrap` to `box` and `unbox` to avoid colflict with new names for `iwrap`, etc.
Revision 4838 - Directory Listing
Modified Sat Sep 22 20:25:14 2018 UTC (3 years, 10 months ago) by jhr
minor edit
Revision 4837 - Directory Listing
Modified Sat Sep 22 19:54:54 2018 UTC (3 years, 10 months ago) by jhr
More 64-bit cleanup for mlriscGen.sml
Revision 4836 - Directory Listing
Modified Sat Sep 22 16:35:26 2018 UTC (3 years, 10 months ago) by jhr
more 64-bit cleanup
Revision 4835 - Directory Listing
Modified Sat Sep 22 16:16:30 2018 UTC (3 years, 10 months ago) by jhr
Switch GC Types to be ML-value size independent
Revision 4834 - Directory Listing
Modified Sat Sep 22 15:50:21 2018 UTC (3 years, 10 months ago) by jhr
More 64-bit cleanup of mlriscGen.sml and fixed a minor bug in tracking GC types.
Revision 4833 - Directory Listing
Modified Sat Sep 22 12:44:28 2018 UTC (3 years, 10 months ago) by jhr
Working on 64-bit cleanup of code generation
Revision 4832 - Directory Listing
Modified Sat Sep 22 11:29:28 2018 UTC (3 years, 10 months ago) by jhr
trailing whitespace
Revision 4828 - Directory Listing
Modified Thu Sep 13 19:37:20 2018 UTC (3 years, 11 months ago) by jhr
code formatting
Revision 4826 - Directory Listing
Modified Thu Sep 13 17:34:11 2018 UTC (3 years, 11 months ago) by jhr
no need for int31/int63 prim types (use int instead)
Revision 4825 - Directory Listing
Modified Thu Sep 13 17:18:51 2018 UTC (3 years, 11 months ago) by jhr
update MAP
Revision 4824 - Directory Listing
Modified Thu Sep 13 17:17:18 2018 UTC (3 years, 11 months ago) by jhr
removed Semant/statenv directory
Revision 4823 - Directory Listing
Modified Thu Sep 13 17:05:13 2018 UTC (3 years, 11 months ago) by jhr
Remove unused primopmap.sml file from FLINT/trans.
Revision 4822 - Directory Listing
Modified Thu Sep 13 16:43:57 2018 UTC (3 years, 11 months ago) by dbm
64BIT fixes to pequal.sml, equal.sml, etc.
Revision 4821 - Directory Listing
Modified Thu Sep 13 16:41:59 2018 UTC (3 years, 11 months ago) by jhr
adding some comments
Revision 4813 - Directory Listing
Modified Wed Sep 12 23:55:25 2018 UTC (3 years, 11 months ago) by jhr
merging in changes from the arith64 branch: mostly removal of the broken CPS checking code plus more "64BIT:" comments.
Revision 4811 - Directory Listing
Modified Wed Sep 12 21:53:53 2018 UTC (3 years, 11 months ago) by jhr
remove unused expandNEW.sml file
Revision 4804 - Directory Listing
Modified Wed Sep 12 19:08:32 2018 UTC (3 years, 11 months ago) by jhr
some code formatting and merged in 64-bit cleanup of IntInfCnv (nee InfCnv) module.
Revision 4799 - Directory Listing
Modified Tue Sep 11 22:07:00 2018 UTC (3 years, 11 months ago) by jhr
Replace the implementation of switch with a cleaner version.
Revision 4798 - Directory Listing
Modified Tue Sep 11 22:06:06 2018 UTC (3 years, 11 months ago) by jhr
improved comments
Revision 4797 - Directory Listing
Modified Tue Sep 11 22:04:22 2018 UTC (3 years, 11 months ago) by jhr
clarify comments
Revision 4794 - Directory Listing
Modified Tue Sep 11 21:46:05 2018 UTC (3 years, 11 months ago) by dbm
fixed (most) 64BIT issues in FLINT/trans/translate.sml
Revision 4793 - Directory Listing
Modified Sun Sep 9 23:22:11 2018 UTC (3 years, 11 months ago) by dbm
minor updates to FLINT/MAP
Revision 4791 - Directory Listing
Modified Sun Sep 9 22:54:55 2018 UTC (3 years, 11 months ago) by dbm
64BIT fix for FLINT/trans/pequal.sml
Revision 4785 - Directory Listing
Modified Wed Sep 5 14:05:17 2018 UTC (3 years, 11 months ago) by jhr
Added "64BIT" comments
Revision 4766 - Directory Listing
Modified Tue Sep 4 13:12:36 2018 UTC (3 years, 11 months ago) by jhr
Last minute bug fix for 110.84; the subslice function had a typo in it.
Revision 4761 - Directory Listing
Modified Mon Sep 3 23:40:29 2018 UTC (3 years, 11 months ago) by jhr
fix error in windows installer
Revision 4744 - Directory Listing
Modified Mon Sep 3 17:55:12 2018 UTC (3 years, 11 months ago) by jhr
Reimplementation of the array/vector-slice modules to use a (base, start, length) representation (as does Substring in system/smlnj/init/substring.sml). Also fixed a bug in the findi functions, where the index being passed to the predicate function was not adjusted to be slice-relative.
Revision 4722 - Directory Listing
Modified Mon Sep 3 02:10:25 2018 UTC (3 years, 11 months ago) by jhr
adding SMLNJ-ASDL-LIB to pathconfig
Revision 4721 - Directory Listing
Modified Mon Sep 3 01:41:08 2018 UTC (3 years, 11 months ago) by jhr
add proxy for ASDL library
Revision 4720 - Directory Listing
Modified Mon Sep 3 01:40:46 2018 UTC (3 years, 11 months ago) by jhr
Fix header comment
Revision 4719 - Directory Listing
Modified Mon Sep 3 01:39:34 2018 UTC (3 years, 11 months ago) by jhr
Fix incorrect signature name
Revision 4717 - Directory Listing
Modified Mon Sep 3 00:48:43 2018 UTC (3 years, 11 months ago) by jhr
better error messages
Revision 4715 - Directory Listing
Modified Sun Sep 2 22:14:14 2018 UTC (3 years, 11 months ago) by jhr
signatures for SML Basis Library proposal 2018-002 (Additional slice operations)
Revision 4714 - Directory Listing
Modified Sun Sep 2 22:13:40 2018 UTC (3 years, 11 months ago) by jhr
update copyright
Revision 4713 - Directory Listing
Modified Sun Sep 2 21:34:53 2018 UTC (3 years, 11 months ago) by jhr
Improved implementation of CharVectorSlice.{map,mapi} and implementation of SML Basis Library propoosal 2018-002
Revision 4712 - Directory Listing
Modified Sun Sep 2 20:17:48 2018 UTC (3 years, 11 months ago) by jhr
addd header comment
Revision 4707 - Directory Listing
Modified Fri Aug 31 16:49:43 2018 UTC (3 years, 11 months ago) by jhr
latex fix for btcomp
Revision 4706 - Directory Listing
Modified Fri Aug 31 16:04:44 2018 UTC (3 years, 11 months ago) by jhr
Various tweaks to the CM documentation.
Revision 4704 - Directory Listing
Modified Thu Aug 30 14:43:26 2018 UTC (3 years, 11 months ago) by jhr
Switch most verbatim blocks to lstlisting blocks.
Revision 4703 - Directory Listing
Modified Wed Aug 29 11:25:24 2018 UTC (3 years, 11 months ago) by jhr
update document history
Revision 4692 - Directory Listing
Modified Tue Aug 28 15:25:02 2018 UTC (3 years, 11 months ago) by jhr
merging in changes from cm-tool-hacking branch
Revision 4682 - Directory Listing
Modified Sun Aug 19 15:53:10 2018 UTC (4 years ago) by jhr
Fixed bug in implementation of monomorphic buffers (CharBuffer and Word8Buffer).
Revision 4676 - Directory Listing
Modified Sat Jun 16 19:37:32 2018 UTC (4 years, 2 months ago) by jhr
Working on code cleanup for 64-bit support.
Revision 4675 - Directory Listing
Modified Sat Jun 16 19:37:08 2018 UTC (4 years, 2 months ago) by jhr
trailing whitespace
Revision 4671 - Directory Listing
Modified Sat Jun 16 01:51:19 2018 UTC (4 years, 2 months ago) by jhr
fix bug with error propagation
Revision 4670 - Directory Listing
Modified Fri Jun 15 18:08:53 2018 UTC (4 years, 2 months ago) by jhr
code layout/comments
Revision 4669 - Directory Listing
Modified Wed Jun 13 17:28:50 2018 UTC (4 years, 2 months ago) by jhr
change representation of integer types in FLINT to be target-word-size independent
Revision 4668 - Directory Listing
Modified Tue Jun 12 21:57:04 2018 UTC (4 years, 2 months ago) by jhr
remove OBJECT constructor from CPS.value datatype, since it is not used
Revision 4667 - Directory Listing
Modified Tue Jun 12 18:46:48 2018 UTC (4 years, 2 months ago) by jhr
remove condmove primop from CPS
Revision 4666 - Directory Listing
Modified Tue Jun 12 18:46:20 2018 UTC (4 years, 2 months ago) by jhr
add FIXME comment
Revision 4665 - Directory Listing
Modified Tue Jun 12 18:45:49 2018 UTC (4 years, 2 months ago) by jhr
edit comment
Revision 4634 - Directory Listing
Modified Wed May 30 15:47:16 2018 UTC (4 years, 2 months ago) by jhr
comments etc.
Revision 4633 - Directory Listing
Modified Wed May 30 15:46:44 2018 UTC (4 years, 2 months ago) by jhr
fix for bug 206
Revision 4632 - Directory Listing
Modified Wed May 30 15:46:06 2018 UTC (4 years, 2 months ago) by jhr
correct typo in comment
Revision 4630 - Directory Listing
Modified Wed May 30 15:30:14 2018 UTC (4 years, 2 months ago) by jhr
Fixed minor bug in Date.toString (missing leading "0" for day of month).
Revision 4627 - Directory Listing
Modified Tue May 29 23:15:38 2018 UTC (4 years, 2 months ago) by dbm
cleanup, documentation, and debugging support for match compiler (FLINT/trans/matchcomp.sml, etc.)
Revision 4623 - Directory Listing
Modified Tue May 29 14:22:24 2018 UTC (4 years, 2 months ago) by jhr
Fixed parser to allow parentheses around `val rec` patterns. This issue was bug number 1487 in the old bug list.
Revision 4618 - Directory Listing
Modified Mon May 28 17:11:09 2018 UTC (4 years, 2 months ago) by jhr
Fixed lexer to produce the correct error message for bad escape sequences. Previously, it produced an "unclosed string" message. This bug was bug number 1551 in the old bug list.
Revision 4613 - Directory Listing
Modified Sat May 26 12:40:57 2018 UTC (4 years, 2 months ago) by jhr
Fixed open bug number 1383: Char.toCString #"\000" returned "\\0", instead of #"\\000", which caused String.toCString to produce invalid results.
Revision 4606 - Directory Listing
Modified Fri May 18 14:05:04 2018 UTC (4 years, 3 months ago) by jhr
adding some signature comments
Revision 4605 - Directory Listing
Modified Fri May 18 13:49:13 2018 UTC (4 years, 3 months ago) by jhr
Added an implementation of SML Basis Library proposal 2018-001 (Addition of monomorphic buffers).
Revision 4599 - Directory Listing
Modified Wed May 16 12:29:46 2018 UTC (4 years, 3 months ago) by jhr
Fix a bug where "0w" was being accepted as a prefix for a hexidecimal word value in Word.fromString/scan (ignoring case, only "0x" and "0wx" are valid prefixes).
Revision 4593 - Directory Listing
Modified Mon May 14 02:19:07 2018 UTC (4 years, 3 months ago) by jhr
Fix parsing issue with 'op' (bug1370)
Revision 4587 - Directory Listing
Modified Sat May 12 21:59:32 2018 UTC (4 years, 3 months ago) by jhr
Tweaking error messages to make them more consistent
Revision 4584 - Directory Listing
Modified Sat May 12 18:02:17 2018 UTC (4 years, 3 months ago) by jhr
bug fix: lexer gave unmatched close comment error on "*)", when it should have scanned it as "*" ")".
Revision 4580 - Directory Listing
Modified Wed May 9 14:07:44 2018 UTC (4 years, 3 months ago) by jhr
use ListPair.foldl instead of List.foldl + ListPair.zip
Revision 4579 - Directory Listing
Modified Wed May 9 13:54:10 2018 UTC (4 years, 3 months ago) by jhr
code layout
Revision 4578 - Directory Listing
Modified Tue May 8 16:24:33 2018 UTC (4 years, 3 months ago) by jhr
code layout
Revision 4577 - Directory Listing
Modified Tue May 8 16:01:48 2018 UTC (4 years, 3 months ago) by jhr
code layout
Revision 4574 - Directory Listing
Modified Mon May 7 14:11:53 2018 UTC (4 years, 3 months ago) by jhr
The sameSign function returned incorrect results in the Int31 and Int32 modules.
Revision 4571 - Directory Listing
Modified Mon May 7 13:13:51 2018 UTC (4 years, 3 months ago) by jhr
Fixed various minor parsing and scanning issues: - correct syntax for type variables - signature/structure/functor IDs should always be alpha IDs - the equality ID ('=') cannot appear in a binding context
Revision 4570 - Directory Listing
Modified Mon May 7 13:11:08 2018 UTC (4 years, 3 months ago) by jhr
added FIXME comment
Revision 4565 - Directory Listing
Modified Sun May 6 17:26:08 2018 UTC (4 years, 3 months ago) by jhr
adding comments
Revision 4564 - Directory Listing
Modified Sat May 5 18:45:18 2018 UTC (4 years, 3 months ago) by dbm
removed FLINT/const-arith directory
Revision 4563 - Directory Listing
Modified Sat May 5 18:44:12 2018 UTC (4 years, 3 months ago) by dbm
removed all files in FLINT/const-arith
Revision 4561 - Directory Listing
Modified Sat May 5 12:47:13 2018 UTC (4 years, 3 months ago) by jhr
Cleanup switch code a bit.
Revision 4560 - Directory Listing
Modified Fri May 4 23:00:31 2018 UTC (4 years, 3 months ago) by jhr
Switch CPS to use IntInf.int to represent integer/word values
Revision 4559 - Directory Listing
Modified Fri May 4 18:05:23 2018 UTC (4 years, 3 months ago) by jhr
better classification of real literals
Revision 4558 - Directory Listing
Modified Fri May 4 15:02:34 2018 UTC (4 years, 3 months ago) by jhr
code layout
Revision 4557 - Directory Listing
Modified Fri May 4 13:12:06 2018 UTC (4 years, 3 months ago) by jhr
Fix bug in handling of zero with large exponents
Revision 4556 - Directory Listing
Modified Thu May 3 20:34:31 2018 UTC (4 years, 3 months ago) by jhr
code formatting
Revision 4555 - Directory Listing
Modified Thu May 3 14:51:25 2018 UTC (4 years, 3 months ago) by jhr
Fixed bug with converting strings to real literals and added support for Successor ML's use of "_" as a numeric separator.
Revision 4554 - Directory Listing
Modified Wed May 2 21:31:16 2018 UTC (4 years, 3 months ago) by jhr
improvements to the Basics/reals code
Revision 4553 - Directory Listing
Modified Wed May 2 15:51:09 2018 UTC (4 years, 3 months ago) by jhr
const-arith moved to MiscUtil
Revision 4552 - Directory Listing
Modified Wed May 2 15:43:07 2018 UTC (4 years, 3 months ago) by jhr
Switch FLINT IR to use IntInf.int for integer and word constants.
Revision 4551 - Directory Listing
Modified Wed May 2 01:16:33 2018 UTC (4 years, 3 months ago) by dbm
resolved tree conflict on FLINT/const-arith
Revision 4550 - Directory Listing
Modified Tue May 1 17:14:02 2018 UTC (4 years, 3 months ago) by jhr
working on numeric constants
Revision 4549 - Directory Listing
Modified Tue May 1 13:07:26 2018 UTC (4 years, 3 months ago) by jhr
Added contraction rules for unsigned *, +, and -
Revision 4548 - Directory Listing
Modified Tue May 1 11:34:10 2018 UTC (4 years, 3 months ago) by jhr
moved const-arith into MiscUtil so that it is available to the CodeGen phase (in addition to cpsopt).
Revision 4546 - Directory Listing
Modified Sat Apr 28 15:50:28 2018 UTC (4 years, 3 months ago) by jhr
code formatting
Revision 4545 - Directory Listing
Modified Sat Apr 28 15:50:00 2018 UTC (4 years, 3 months ago) by jhr
Changed representation of integer/word constants in PLambda to use IntInf.int.
Revision 4544 - Directory Listing
Modified Sat Apr 28 13:27:19 2018 UTC (4 years, 3 months ago) by jhr
Switch to using IntInf.int to represent object descriptors in the code generator. Part of the transition toward 64 bits.
Revision 4543 - Directory Listing
Modified Fri Apr 27 18:47:45 2018 UTC (4 years, 3 months ago) by jhr
documentation edits
Revision 4542 - Directory Listing
Modified Fri Apr 27 18:39:43 2018 UTC (4 years, 3 months ago) by dbm
deleted PACKexp from Absyn and other files referring to it
Revision 4541 - Directory Listing
Modified Fri Apr 27 12:52:29 2018 UTC (4 years, 3 months ago) by jhr
Working on integer/word literals stuff
Revision 4540 - Directory Listing
Modified Wed Apr 25 17:06:35 2018 UTC (4 years, 3 months ago) by jhr
Use RealConst.t representation in FLINT and CPS IRs.
Revision 4538 - Directory Listing
Modified Sat Apr 21 17:12:11 2018 UTC (4 years, 3 months ago) by jhr
Propogate the source string for numeric literals into the Absyn so that it can be used in error messages.
Revision 4537 - Directory Listing
Modified Sat Apr 21 14:19:56 2018 UTC (4 years, 3 months ago) by jhr
moved literal-to-num.sml to the FLINT/trans directory, since that is the only place that it is used.
Revision 4536 - Directory Listing
Modified Sat Apr 21 13:25:42 2018 UTC (4 years, 3 months ago) by jhr
Changed Absyn representation of real constants to prepare for eventual 32-bit float support.
Revision 4535 - Directory Listing
Modified Fri Apr 20 14:10:47 2018 UTC (4 years, 4 months ago) by jhr
code formatting and comments
Revision 4534 - Directory Listing
Modified Fri Apr 20 14:10:30 2018 UTC (4 years, 4 months ago) by jhr
fix representation of 0.0 to be the empty list of digits
Revision 4532 - Directory Listing
Modified Fri Apr 20 14:06:40 2018 UTC (4 years, 4 months ago) by jhr
Fix for bug #191 (Compiler crash when handling large reals). We now issue a warning for real literals that will round to zero and an error for real literals that are too large to represent. There still needs to be done some work to support sub-normal literal values (these are currently rounded to 0).
Revision 4531 - Directory Listing
Modified Fri Apr 20 13:32:28 2018 UTC (4 years, 4 months ago) by jhr
Adding library to support constant integer/word arithmetic at arbitrary precisions.
Revision 4530 - Directory Listing
Modified Sun Apr 15 14:42:23 2018 UTC (4 years, 4 months ago) by blume
Select -std=c99 since gcc does not understand the inline keyword in -ansi mode.
Revision 4527 - Directory Listing
Modified Sat Apr 14 14:41:11 2018 UTC (4 years, 4 months ago) by jhr
Switched the representation of real literals from strings to the RealLit.t type. This change is the first step toward fixing bug #191 and supporting 32-bit reals.
Revision 4523 - Directory Listing
Modified Fri Apr 13 14:41:33 2018 UTC (4 years, 4 months ago) by jhr
Removed real patterns from Absyn and FLINT, since they are not allowed by SML'93.
Revision 4522 - Directory Listing
Modified Fri Apr 13 14:29:36 2018 UTC (4 years, 4 months ago) by jhr
old-literals.c as bridge
Revision 4520 - Directory Listing
Modified Thu Apr 12 13:28:33 2018 UTC (4 years, 4 months ago) by jhr
Fixed bug 194 (Real.fromString overflows or hangs)
Revision 4517 - Directory Listing
Modified Sat Oct 28 17:55:19 2017 UTC (4 years, 9 months ago) by jhr
Preparing the way for a new implementation of the build-literals mechanism. Move the version-1 interpreter into old-literals.c. Also added Int64_t and Unsigned64_t typedefs. See dev-notes/new-literals.md for a description of the new-literals bytecode.
Revision 4516 - Directory Listing
Modified Sat Oct 28 17:51:15 2017 UTC (4 years, 9 months ago) by jhr
adding some documentation
Revision 4512 - Directory Listing
Modified Sun Oct 22 14:23:27 2017 UTC (4 years, 9 months ago) by jhr
Some documentation and simplified the interface to the Literals module in FLINT.
Revision 4511 - Directory Listing
Modified Sun Oct 22 14:22:43 2017 UTC (4 years, 9 months ago) by jhr
bug fix for literal range checking. We need to do *all* overload resolution before checking ranges, since we might have literals whose type variable has been instantiated to another overloaded type varible that has not yet be resolved.
Revision 4510 - Directory Listing
Modified Sun Oct 22 14:20:35 2017 UTC (4 years, 9 months ago) by jhr
prune type in numInfo and better tyToString
Revision 4509 - Directory Listing
Modified Sun Oct 22 13:46:28 2017 UTC (4 years, 9 months ago) by jhr
fix typo
Revision 4504 - Directory Listing
Modified Wed Oct 18 22:21:06 2017 UTC (4 years, 10 months ago) by jhr
Pickling support for IntInf.int values; for now we just pickle them as strings.
Revision 4502 - Directory Listing
Modified Wed Oct 18 20:44:58 2017 UTC (4 years, 10 months ago) by jhr
bug fix for windows: use SayDebug for _ml_win32_debug function
Revision 4500 - Directory Listing
Modified Mon Oct 16 20:00:58 2017 UTC (4 years, 10 months ago) by jhr
Add checking of numeric literal ranges to overload resolution.
Revision 4499 - Directory Listing
Modified Mon Oct 16 19:01:43 2017 UTC (4 years, 10 months ago) by jhr
Add some utility functions for dealing with int/word literals
Revision 4498 - Directory Listing
Modified Mon Oct 16 17:27:17 2017 UTC (4 years, 10 months ago) by jhr
No longer compiler the file FLINT/opt/abcopt.sml, since its optimization is never enabled.
Revision 4497 - Directory Listing
Modified Mon Oct 16 17:14:03 2017 UTC (4 years, 10 months ago) by jhr
added comment to cmb-make
Revision 4496 - Directory Listing
Modified Sun Oct 15 13:41:11 2017 UTC (4 years, 10 months ago) by jhr
adding comment
Revision 4495 - Directory Listing
Modified Sun Oct 15 13:31:27 2017 UTC (4 years, 10 months ago) by jhr
Remove "open" and add some comments to overload.sml
Revision 4494 - Directory Listing
Modified Sun Oct 15 03:04:17 2017 UTC (4 years, 10 months ago) by jhr
Working on change in integer/word literal representation. Stage 1 -- changed representation in Absyn.
Revision 4493 - Directory Listing
Modified Sun Oct 15 02:18:10 2017 UTC (4 years, 10 months ago) by jhr
Adding common representation of integer and word literals.
Revision 4492 - Directory Listing
Modified Sun Oct 15 01:28:11 2017 UTC (4 years, 10 months ago) by jhr
fix bug (typo)
Revision 4491 - Directory Listing
Modified Sat Oct 14 23:42:01 2017 UTC (4 years, 10 months ago) by jhr
Some restructuring/cleanup for literal overloading. Got rid of Types.litKind datatype; changed Type.ovldSource datatype to have different constructors for each kind of literal that can be overloaded.
Revision 4490 - Directory Listing
Modified Sat Oct 14 21:11:26 2017 UTC (4 years, 10 months ago) by jhr
change EOL comment to regular comment to avoid pre-processor warning on linux.
Revision 4463 - Directory Listing
Modified Thu Oct 12 00:55:40 2017 UTC (4 years, 10 months ago) by dbm
added/revised some comments regarding FE primops; made primop_bind type abstract
Revision 4460 - Directory Listing
Modified Sun Oct 1 22:03:26 2017 UTC (4 years, 10 months ago) by jhr
update header
Revision 4459 - Directory Listing
Modified Sun Oct 1 22:03:19 2017 UTC (4 years, 10 months ago) by jhr
Fixed a bug in IntInf.div and IntInf.mod, where the Div exception was not raised when both arguments are 0.
Revision 4456 - Directory Listing
Modified Thu Sep 21 20:09:47 2017 UTC (4 years, 10 months ago) by jhr
minor code cleanup
Revision 4455 - Directory Listing
Modified Thu Sep 21 20:09:25 2017 UTC (4 years, 10 months ago) by jhr
add FIXME comment
Revision 4454 - Directory Listing
Modified Thu Sep 21 18:25:19 2017 UTC (4 years, 10 months ago) by jhr
Changed representation of CPS.cty to track sizes of untagged integer and float types.
Revision 4453 - Directory Listing
Modified Thu Sep 21 16:40:25 2017 UTC (4 years, 10 months ago) by jhr
add unpickler bug fix that got clobbered by accident
Revision 4452 - Directory Listing
Modified Thu Sep 21 16:37:47 2017 UTC (4 years, 10 months ago) by dbm
changed cty in FLINT/cps/cps.{sig,sml}
Revision 4450 - Directory Listing
Modified Thu Sep 21 15:38:46 2017 UTC (4 years, 10 months ago) by jhr
add mlValueSz and comments to target modules
Revision 4448 - Directory Listing
Modified Thu Sep 21 00:52:56 2017 UTC (4 years, 10 months ago) by jhr
trailing whitespace
Revision 4447 - Directory Listing
Modified Thu Sep 21 00:52:46 2017 UTC (4 years, 10 months ago) by jhr
fix type errors
Revision 4446 - Directory Listing
Modified Wed Sep 20 23:40:53 2017 UTC (4 years, 10 months ago) by jhr
Bug fix. Also add headers and remove trailing whitespace.
Revision 4445 - Directory Listing
Modified Wed Sep 20 22:01:47 2017 UTC (4 years, 10 months ago) by dbm
minor fix to tyToString in TypesUtil
Revision 4443 - Directory Listing
Modified Wed Sep 20 21:44:46 2017 UTC (4 years, 10 months ago) by dbm
added a crude tyToString function to TypesUtil
Revision 4442 - Directory Listing
Modified Wed Sep 20 20:37:22 2017 UTC (4 years, 10 months ago) by jhr
fix bug in printing
Revision 4441 - Directory Listing
Modified Wed Sep 20 20:20:14 2017 UTC (4 years, 10 months ago) by dbm
removed old debugging print statements in elabOVERLOADdec in elabcore.sml
Revision 4440 - Directory Listing
Modified Wed Sep 20 20:00:40 2017 UTC (4 years, 10 months ago) by jhr
bug fixes for new primops
Revision 4439 - Directory Listing
Modified Wed Sep 20 18:45:26 2017 UTC (4 years, 10 months ago) by jhr
Working towards 64-bit support. Added Target module, which specifies the properties of the target (e.g., size in bits of default int type). Reworked generation of InlineT structure to be target specific. Some cleanup for primop bindings and FLINT's primtycs.
Revision 4438 - Directory Listing
Modified Wed Sep 20 16:44:18 2017 UTC (4 years, 10 months ago) by dbm
minor edits of primtyc.sig and pickmod.sml
Revision 4437 - Directory Listing
Modified Wed Sep 20 00:08:57 2017 UTC (4 years, 10 months ago) by dbm
getting rid of ptnum stuff
Revision 4436 - Directory Listing
Modified Tue Sep 19 22:47:57 2017 UTC (4 years, 10 months ago) by jhr
Merge CoreBasicTypes into BasicTypes
Revision 4434 - Directory Listing
Modified Tue Sep 19 21:45:03 2017 UTC (4 years, 10 months ago) by jhr
working on primops
Revision 4433 - Directory Listing
Modified Tue Sep 19 21:44:39 2017 UTC (4 years, 10 months ago) by jhr
minor edit
Revision 4432 - Directory Listing
Modified Tue Sep 19 21:40:38 2017 UTC (4 years, 10 months ago) by jhr
Working on new primops. We've moved a bunch of code from Semant to ElabData and we've changed the representation of primop IDs in structures.
Revision 4431 - Directory Listing
Modified Tue Sep 19 20:09:13 2017 UTC (4 years, 10 months ago) by jhr
working on new primops
Revision 4430 - Directory Listing
Modified Tue Sep 19 18:29:03 2017 UTC (4 years, 10 months ago) by dbm
updated FLINT/trans/translate for new primop-bindings
Revision 4429 - Directory Listing
Modified Tue Sep 19 18:06:28 2017 UTC (4 years, 11 months ago) by dbm
updated ElabData/basics/primop.{sig/sml} with new primop_bind
Revision 4428 - Directory Listing
Modified Tue Sep 19 17:42:58 2017 UTC (4 years, 11 months ago) by dbm
moved primop.{sig/sml} from FLINT/kernel to Semant/prim
Revision 4427 - Directory Listing
Modified Tue Sep 19 17:41:10 2017 UTC (4 years, 11 months ago) by jhr
working on new primops
Revision 4426 - Directory Listing
Modified Tue Sep 19 17:35:14 2017 UTC (4 years, 11 months ago) by jhr
working on new primops
Revision 4425 - Directory Listing
Modified Tue Sep 19 17:32:59 2017 UTC (4 years, 11 months ago) by jhr
working on new primops
Revision 4424 - Directory Listing
Modified Tue Sep 19 16:56:03 2017 UTC (4 years, 11 months ago) by dbm
redeleted Semant/types
Revision 4423 - Directory Listing
Modified Tue Sep 19 16:54:52 2017 UTC (4 years, 11 months ago) by dbm
comment editiing in FLINT/kernel/primop.sml
Revision 4422 - Directory Listing
Modified Tue Sep 19 16:43:12 2017 UTC (4 years, 11 months ago) by jhr
new primop representation
Revision 4419 - Directory Listing
Modified Mon Sep 18 21:53:44 2017 UTC (4 years, 11 months ago) by jhr
remove BOXEDUPDATE primop, since it is the same as UPDATE.
Revision 4418 - Directory Listing
Modified Mon Sep 18 21:35:55 2017 UTC (4 years, 11 months ago) by jhr
Removed unused primops (GETRUNVEC, DEFLVAR, USELVAR)
Revision 4416 - Directory Listing
Modified Mon Sep 18 20:39:57 2017 UTC (4 years, 11 months ago) by dbm
fix for bug 123, updated documentation for primops
Revision 4412 - Directory Listing
Modified Mon Sep 18 20:16:55 2017 UTC (4 years, 11 months ago) by jhr
Fix bug #183 (status code returned by sml REPL). This restores the 110.79 behavior of having "sml foo.sml" exit with a non-zero status when there is a type-checking error in foo.sml. It also cleans up the error messages associated with "use" when there is a syntax error.
Revision 4411 - Directory Listing
Modified Mon Sep 18 18:01:32 2017 UTC (4 years, 11 months ago) by jhr
add some comments about bug #173
Revision 4407 - Directory Listing
Modified Wed Sep 13 22:28:51 2017 UTC (4 years, 11 months ago) by jhr
minor 64-bit prep
Revision 4406 - Directory Listing
Modified Wed Sep 13 19:34:55 2017 UTC (4 years, 11 months ago) by jhr
fix for gen-posix-names.sh
Revision 4398 - Directory Listing
Modified Mon Aug 28 14:11:13 2017 UTC (4 years, 11 months ago) by jhr
Added missing options (@SMLsuffix and @SMLversion) to help message (bug #185). Also reordered the list of options to match the Manual page (some reordering of the manual page was also done).
Revision 4392 - Directory Listing
Modified Sun Aug 27 14:33:11 2017 UTC (4 years, 11 months ago) by jhr
code formatting
Revision 4391 - Directory Listing
Modified Sun Aug 27 14:25:51 2017 UTC (4 years, 11 months ago) by jhr
For now, we remove AMD64 from the visible compiler since it is incomplete.
Revision 4390 - Directory Listing
Modified Sun Aug 27 13:31:47 2017 UTC (4 years, 11 months ago) by jhr
adding header comment
Revision 4389 - Directory Listing
Modified Sun Aug 27 13:31:14 2017 UTC (4 years, 11 months ago) by jhr
adding header comment
Revision 4388 - Directory Listing
Modified Sun Aug 27 13:30:16 2017 UTC (4 years, 11 months ago) by jhr
adding copyright notices
Revision 4387 - Directory Listing
Modified Sun Aug 27 13:28:34 2017 UTC (4 years, 11 months ago) by jhr
working on AMD64 support in runtime
Revision 4383 - Directory Listing
Modified Sat Aug 26 14:06:54 2017 UTC (4 years, 11 months ago) by jhr
Adding assyntax64.h for AMD64 assembly
Revision 4382 - Directory Listing
Modified Thu Aug 24 20:36:46 2017 UTC (4 years, 11 months ago) by jhr
rollback r3431 change, which was the addition of names for 64-bit registers. Instead, we are defining a assyntax64.h for the AMD64.prim.asm.
Revision 4381 - Directory Listing
Modified Wed Aug 23 23:19:50 2017 UTC (4 years, 11 months ago) by jhr
More 64-bit cleanup. Remove information about word sizes from CPSREGS signature, since it is redundant (MACH_SPEC has the same information).
Revision 4380 - Directory Listing
Modified Wed Aug 23 20:42:36 2017 UTC (4 years, 11 months ago) by jhr
Working on 64-bit support. Trying to make the backend more cleanly parameterized by the target machine's word size. Changed the DefaultMachSpec structure to be a functor that is parameterized by the ML and machine word sizes.
Revision 4377 - Directory Listing
Modified Tue Aug 22 21:39:25 2017 UTC (4 years, 11 months ago) by jhr
working on 64-bit runtime support
Revision 4376 - Directory Listing
Modified Tue Aug 22 18:41:35 2017 UTC (4 years, 11 months ago) by jhr
Working on 64-bit support for runtime system
Revision 4374 - Directory Listing
Modified Sat Aug 12 20:39:00 2017 UTC (5 years ago) by jhr
Changed the way that we test for allocation-space addresses in minor GCs. Instead of using the BIBOP, we now do a pointer range test. On 32-bit systems, this change results in a small (~0.13%) performance boost, but we expect a bigger impact on 64-bit hardware, where the cost of BIBOP probes will be higher and there are more registers available to hold the nursery bounds.
Revision 4373 - Directory Listing
Modified Sat Aug 12 20:12:01 2017 UTC (5 years ago) by jhr
Fixed some issues in assertions and a very-low-probability bug in tracking available memory during literal construction
Revision 4371 - Directory Listing
Modified Thu Jun 15 10:31:28 2017 UTC (5 years, 2 months ago) by jhr
change word size of amd64 architecture to 64 bits
Revision 4360 - Directory Listing
Modified Tue May 2 17:54:45 2017 UTC (5 years, 3 months ago) by jhr
minor edits to INSTALL notes
Revision 4336 - Directory Listing
Modified Sat Apr 29 18:22:31 2017 UTC (5 years, 3 months ago) by jhr
Added -DNO_PLUGINS option to sml command. This option suppresses generation of the parser and lexer files by CM.
Revision 4335 - Directory Listing
Modified Sat Apr 29 18:20:38 2017 UTC (5 years, 3 months ago) by jhr
added some documentation of the makeml options
Revision 4330 - Directory Listing
Modified Fri Apr 28 19:05:38 2017 UTC (5 years, 3 months ago) by dbm
Fix for bug 129 (disallow symbolic structure, etc. names).
Revision 4328 - Directory Listing
Modified Fri Apr 14 17:51:54 2017 UTC (5 years, 4 months ago) by jhr
removing trailing spaces
Revision 4323 - Directory Listing
Modified Thu Feb 9 18:10:39 2017 UTC (5 years, 6 months ago) by jhr
Added directive to mark the stack as non-executable for x86-linux and ppc-linux targets. This change fixes bug #175.
Revision 4321 - Directory Listing
Modified Thu Feb 9 17:46:47 2017 UTC (5 years, 6 months ago) by jhr
remove redundant __USE_GNU define
Revision 4316 - Directory Listing
Modified Fri Sep 16 04:37:36 2016 UTC (5 years, 11 months ago) by jhr
preparing the way for 64-bits
Revision 4314 - Directory Listing
Modified Thu Sep 15 22:46:20 2016 UTC (5 years, 11 months ago) by dbm
Further cleanup of FLINT stuff in front end. module-plists.sml moved to FLINT/trans
Revision 4313 - Directory Listing
Modified Thu Sep 15 22:10:07 2016 UTC (5 years, 11 months ago) by jhr
Working on x86-64 (aka AMD64) support in runtime. Still need to deal with the BIBOP in the GC.
Revision 4309 - Directory Listing
Modified Thu Sep 15 01:31:46 2016 UTC (5 years, 11 months ago) by dbm
removed remaining dependencies on PlambdaType from front-end
Revision 4308 - Directory Listing
Modified Wed Sep 14 20:26:34 2016 UTC (5 years, 11 months ago) by jhr
Fix bug in parser: allow '*' as a field label in record-punning patterns.
Revision 4307 - Directory Listing
Modified Wed Sep 14 18:34:19 2016 UTC (5 years, 11 months ago) by jhr
clean up printing code and fix DOdec typechecking
Revision 4305 - Directory Listing
Modified Wed Sep 14 16:19:50 2016 UTC (5 years, 11 months ago) by jhr
reducing use of 'open'
Revision 4304 - Directory Listing
Modified Tue Sep 13 22:14:18 2016 UTC (5 years, 11 months ago) by jhr
Added support for Successor ML 'do' declaration support. There are still some open bugs with respect to explicit type variables.
Revision 4303 - Directory Listing
Modified Tue Sep 13 18:47:33 2016 UTC (5 years, 11 months ago) by jhr
Add Successor ML parser to CM file for when NO_PLUGINS is true
Revision 4302 - Directory Listing
Modified Tue Sep 13 18:39:46 2016 UTC (5 years, 11 months ago) by jhr
define signature for TokenTable functor argument
Revision 4301 - Directory Listing
Modified Tue Sep 13 01:24:29 2016 UTC (5 years, 11 months ago) by jhr
hide the RESET_PARSER exception from the REPL
Revision 4299 - Directory Listing
Modified Tue Sep 13 01:16:49 2016 UTC (5 years, 11 months ago) by jhr
Changes to enable Succssor ML syntax support. We now have two parser+lexer stacks and we select the parser based on the succML flag. We have introduced a function (Control.setSuccML) to switch modes, which fixes bug #153 (Enabling Successor ML features is delayed)
Revision 4297 - Directory Listing
Modified Mon Sep 12 17:10:10 2016 UTC (5 years, 11 months ago) by dbm
fix for bug 149: added boolean stripped field to DATATYPE tyckind. requires -rebuild option on makeml because of change of static env pickles
Revision 4291 - Directory Listing
Modified Sun Aug 21 22:18:19 2016 UTC (5 years, 11 months ago) by jhr
update to gen-posix-names.sh; use /usr/include/unistd.h on macOS (when it is present)
Revision 4259 - Directory Listing
Modified Tue Aug 16 15:12:58 2016 UTC (6 years ago) by jhr
reverting changes
Revision 4258 - Directory Listing
Modified Tue Aug 16 15:10:45 2016 UTC (6 years ago) by jhr
fixing bug 151 (Error installing from source on Mac OS X)
Revision 4254 - Directory Listing
Modified Wed Aug 10 14:24:38 2016 UTC (6 years ago) by jhr
Basis Library updates to bring our implementation in line with changes to proposals 2015-002 and 2015-003.
Revision 4251 - Directory Listing
Modified Tue Aug 9 19:00:06 2016 UTC (6 years ago) by dbm
DBM: fixed bug 145 by adding OVLD_UB case to failMessage in unify.sml
Revision 4249 - Directory Listing
Modified Thu Aug 4 19:18:00 2016 UTC (6 years ago) by jhr
Change behavior of hexadecimal escapes so that values in the range 0..255 are mapped to characters and values larger than 255 are errors.
Revision 4242 - Directory Listing
Modified Fri Jul 1 13:11:46 2016 UTC (6 years, 1 month ago) by jhr
removing trailing blanks
Revision 4232 - Directory Listing
Modified Wed Jun 15 13:32:18 2016 UTC (6 years, 2 months ago) by jhr
update for macOS 10.12 Sierra
Revision 4229 - Directory Listing
Modified Wed May 11 15:04:41 2016 UTC (6 years, 3 months ago) by jhr
Added the popCount function to the WORD signature (Basis Proposal 2016-001)
Revision 4227 - Directory Listing
Modified Mon May 9 16:00:43 2016 UTC (6 years, 3 months ago) by jhr
update INSTALL notes with more recent info about 32-bit linux
Revision 4225 - Directory Listing
Modified Tue May 3 23:16:47 2016 UTC (6 years, 3 months ago) by jhr
Fix for bug #156 (sml resumes after SIGSTOP with bogus exception report)
Revision 4219 - Directory Listing
Modified Thu Apr 7 11:58:24 2016 UTC (6 years, 4 months ago) by jhr
Fixed printing of word literals in error messages (bug #155)
Revision 4218 - Directory Listing
Modified Thu Apr 7 11:56:36 2016 UTC (6 years, 4 months ago) by jhr
Update header comments
Revision 4215 - Directory Listing
Modified Sat Apr 2 20:01:54 2016 UTC (6 years, 4 months ago) by jhr
Better error messages for non-ascii characters
Revision 4210 - Directory Listing
Modified Sun Mar 13 23:34:02 2016 UTC (6 years, 5 months ago) by jhr
removing svn:mime-type property from gen-posix-names.sh
Revision 4208 - Directory Listing
Modified Fri Feb 12 18:10:52 2016 UTC (6 years, 6 months ago) by larsberg
Add support for finding unistd.h properly on OSX machines running Yosemite (10.10) and El Capitan (10.11).
Revision 4203 - Directory Listing
Modified Mon Nov 9 15:33:36 2015 UTC (6 years, 9 months ago) by jhr
code cleanup for eval-loop functor
Revision 4202 - Directory Listing
Modified Mon Nov 9 15:32:18 2015 UTC (6 years, 9 months ago) by jhr
Fixed bug #147 (Hexadecimal escapes in strings are not supported). We previously did not support Unicode escapes in string literals. We now do so, with non-ascii codepoints being mapped to the UTF-8 encoding.
Revision 4200 - Directory Listing
Modified Wed Oct 28 20:37:40 2015 UTC (6 years, 9 months ago) by jhr
Fix the handling of the Error exception so that we do not get tracebacks for errors in user code.
Revision 4195 - Directory Listing
Modified Tue Oct 27 13:47:28 2015 UTC (6 years, 9 months ago) by jhr
Added missing rebinding of VECTOR signature to VECTOR_2004
Revision 4188 - Directory Listing
Modified Mon Oct 5 14:36:55 2015 UTC (6 years, 10 months ago) by jhr
make the x86 be the default architecture (instead of the sparc)
Revision 4162 - Directory Listing
Modified Sun Oct 4 19:08:55 2015 UTC (6 years, 10 months ago) by jhr
Added "-clean" flag to installml to help streamline the release building process.
Revision 4159 - Directory Listing
Modified Sun Oct 4 15:38:52 2015 UTC (6 years, 10 months ago) by jhr
CHanged the fixpt script to get rid of the intermediate results and put the final bin and boot files in the standard place. The old behavior is available using the "-save" option.
Revision 4158 - Directory Listing
Modified Sun Oct 4 15:20:08 2015 UTC (6 years, 10 months ago) by jhr
patch for bug #140
Revision 4156 - Directory Listing
Modified Fri Oct 2 18:53:43 2015 UTC (6 years, 10 months ago) by jhr
better way to define the basis-2004.cm library
Revision 4155 - Directory Listing
Modified Wed Sep 30 22:50:42 2015 UTC (6 years, 10 months ago) by jhr
added defs.tex to CM manual
Revision 4154 - Directory Listing
Modified Wed Sep 30 13:36:33 2015 UTC (6 years, 10 months ago) by jhr
Change the implementation of the old-basis to use a shared library from the compiler (see base/system/Basis/basis-common.cm).
Revision 4153 - Directory Listing
Modified Tue Sep 29 13:30:46 2015 UTC (6 years, 10 months ago) by jhr
removed debugging code
Revision 4152 - Directory Listing
Modified Tue Sep 29 01:06:10 2015 UTC (6 years, 10 months ago) by jhr
Added succ-ml tool and succ-ml argument to sml tool.
Revision 4150 - Directory Listing
Modified Tue Sep 29 00:22:52 2015 UTC (6 years, 10 months ago) by jhr
fix sense of succML flag
Revision 4149 - Directory Listing
Modified Mon Sep 28 22:40:45 2015 UTC (6 years, 10 months ago) by jhr
better internal error reporting
Revision 4148 - Directory Listing
Modified Mon Sep 28 22:38:28 2015 UTC (6 years, 10 months ago) by jhr
switch to IntRedBlackMap
Revision 4146 - Directory Listing
Modified Mon Sep 28 17:06:24 2015 UTC (6 years, 10 months ago) by jhr
working on Basis backward compatibility
Revision 4143 - Directory Listing
Modified Mon Sep 28 16:45:39 2015 UTC (6 years, 10 months ago) by jhr
adding old-basis directory tree
Revision 4142 - Directory Listing
Modified Mon Sep 28 16:45:24 2015 UTC (6 years, 10 months ago) by jhr
minor code improvements to installer
Revision 4140 - Directory Listing
Modified Mon Sep 28 15:38:28 2015 UTC (6 years, 10 months ago) by jhr
New implementation of Date structure that fixes bugs 138 and 139.
Revision 4135 - Directory Listing
Modified Sun Sep 27 02:24:07 2015 UTC (6 years, 10 months ago) by jhr
Adding ListPair operations per Basis Library proposal 2015-003.
Revision 4132 - Directory Listing
Modified Sat Sep 26 21:30:24 2015 UTC (6 years, 10 months ago) by jhr
Adding definitions for Basis Proposal 2015-003 to List module.
Revision 4130 - Directory Listing
Modified Fri Sep 25 19:00:24 2015 UTC (6 years, 10 months ago) by jhr
preparing to switch from IntBinaryMao to IntRedBlackMap.
Revision 4129 - Directory Listing
Modified Fri Sep 25 14:36:32 2015 UTC (6 years, 10 months ago) by jhr
generalized the implementation of localOffset function
Revision 4128 - Directory Listing
Modified Fri Sep 25 14:36:02 2015 UTC (6 years, 10 months ago) by jhr
Added $(SDK) to AS command to fix a warning about prim.o. (for Mac OS X)
Revision 4127 - Directory Listing
Modified Fri Sep 25 14:18:16 2015 UTC (6 years, 10 months ago) by jhr
fix typo in comment
Revision 4125 - Directory Listing
Modified Fri Sep 25 13:32:51 2015 UTC (6 years, 10 months ago) by jhr
Added implementations of PackReal64Big and PackReal64Little. This fixes bug #82 (feature request).
Revision 4124 - Directory Listing
Modified Thu Sep 24 22:04:30 2015 UTC (6 years, 10 months ago) by jhr
fixing the indentation
Revision 4123 - Directory Listing
Modified Thu Sep 24 20:26:44 2015 UTC (6 years, 10 months ago) by jhr
update header comment. Note that bug #45 was fixed by previous commit (r4121)
Revision 4121 - Directory Listing
Modified Thu Sep 24 20:15:43 2015 UTC (6 years, 10 months ago) by jhr
Removed ListPair_all, since it is the same as the Basis function ListPair.allEq.
Revision 4120 - Directory Listing
Modified Thu Sep 24 20:14:38 2015 UTC (6 years, 10 months ago) by jhr
Expose toStringValue function for debugging
Revision 4119 - Directory Listing
Modified Thu Sep 24 20:13:59 2015 UTC (6 years, 10 months ago) by jhr
switch from BinaryMap to RedBlackMap
Revision 4118 - Directory Listing
Modified Wed Sep 23 20:45:48 2015 UTC (6 years, 10 months ago) by jhr
code formatting
Revision 4117 - Directory Listing
Modified Wed Sep 23 20:39:13 2015 UTC (6 years, 10 months ago) by jhr
added localOffset function to runtime to better support Date structure
Revision 4113 - Directory Listing
Modified Tue Sep 22 14:26:12 2015 UTC (6 years, 10 months ago) by jhr
Patches for Linux/PPC to address bug #137 (and #135). Thanks to James McCoy for the bug reports and fixes.
Revision 4111 - Directory Listing
Modified Mon Sep 21 19:41:53 2015 UTC (6 years, 10 months ago) by jhr
Working on Basis Library enhancements
Revision 4106 - Directory Listing
Modified Mon Sep 21 16:35:31 2015 UTC (6 years, 10 months ago) by jhr
allow multiple underscores in numeric literals
Revision 4104 - Directory Listing
Modified Mon Sep 21 15:54:13 2015 UTC (6 years, 10 months ago) by jhr
Basis changes
Revision 4103 - Directory Listing
Modified Mon Sep 21 14:25:30 2015 UTC (6 years, 10 months ago) by jhr
working on CM manual updates
Revision 4102 - Directory Listing
Modified Mon Sep 21 13:31:17 2015 UTC (6 years, 10 months ago) by jhr
added TeXshop comments; added changes file with short list of changes from 110.40 (needs refinement)
Revision 4100 - Directory Listing
Modified Mon Sep 21 12:24:54 2015 UTC (6 years, 10 months ago) by jhr
revising CM documentation for latest version of SML/NJ
Revision 4099 - Directory Listing
Modified Sun Sep 20 18:25:56 2015 UTC (6 years, 10 months ago) by jhr
adding bib file
Revision 4096 - Directory Listing
Modified Sat Aug 22 12:56:04 2015 UTC (6 years, 11 months ago) by jhr
Fixed bug #136 (Incorrect raising of exceptions in Real.fmt and Time.fmt)
Revision 4094 - Directory Listing
Modified Sun Aug 16 10:53:25 2015 UTC (7 years ago) by jhr
update to Either:EITHER to track changes in the proposal
Revision 4093 - Directory Listing
Modified Fri Aug 14 14:19:48 2015 UTC (7 years ago) by jhr
more work on adding support for Basis Proposal 2015-003 (added Option and ListPair extensions).
Revision 4092 - Directory Listing
Modified Fri Aug 14 11:43:56 2015 UTC (7 years ago) by jhr
More work on new basis functions. Added Either:EITHER (proposal 2015-002) and the monomorphic array extensions from 2015-003.
Revision 4091 - Directory Listing
Modified Fri Aug 14 09:57:12 2015 UTC (7 years ago) by jhr
Adding more support for Basis Proposal 2015-003.
Revision 4090 - Directory Listing
Modified Fri Aug 14 08:54:34 2015 UTC (7 years ago) by jhr
code formatting
Revision 4089 - Directory Listing
Modified Thu Aug 13 11:31:29 2015 UTC (7 years ago) by jhr
Adding preliminary support for new Basis Library functions. Specifically, the monomorphic vector operations.
Revision 4088 - Directory Listing
Modified Wed Aug 12 16:21:06 2015 UTC (7 years ago) by jhr
Adding preliminary support for new Basis Library functions. Specifically, the polymporphic array and vector operations.
Revision 4085 - Directory Listing
Modified Thu Jul 23 10:06:00 2015 UTC (7 years ago) by jhr
change // comment to /* */ comment to fix bug #135
Revision 4082 - Directory Listing
Modified Thu Jul 9 10:45:07 2015 UTC (7 years, 1 month ago) by jhr
Some code cleanup for AstUtil. Removed open and other minor changes
Revision 4069 - Directory Listing
Modified Tue Jun 9 20:52:48 2015 UTC (7 years, 2 months ago) by jhr
add lexer for SuccessorML lexical extensions
Revision 4061 - Directory Listing
Modified Fri May 29 08:10:37 2015 UTC (7 years, 2 months ago) by jhr
Added second lexer that handles SuccessorML lexical extensions (line comments, binary literals, and "_" in numeric literals).
Revision 4059 - Directory Listing
Modified Mon Apr 20 20:04:00 2015 UTC (7 years, 4 months ago) by jhr
add a flag to control Successor ML features (none yet supported)
Revision 4003 - Directory Listing
Modified Sat Dec 20 19:58:27 2014 UTC (7 years, 8 months ago) by jhr
remove Alpha and HPPA from allcross targets
Revision 4000 - Directory Listing
Modified Fri Dec 19 22:33:49 2014 UTC (7 years, 8 months ago) by dbm
Fix for bug #52. Major revision of the mechanism for overloading resolution that uses a common basis for overloaded operators and literals.
Revision 3999 - Directory Listing
Modified Thu Dec 18 15:56:52 2014 UTC (7 years, 8 months ago) by jhr
moved README files to doc/src/release-notes
Revision 3993 - Directory Listing
Modified Mon Dec 15 19:42:26 2014 UTC (7 years, 8 months ago) by jhr
Added note pointing to the new version of the HISTORY file in the doc tree.
Revision 3991 - Directory Listing
Modified Sun Dec 14 06:20:36 2014 UTC (7 years, 8 months ago) by dbm
Simplifications in preparation for new overloading treatment.
Revision 3990 - Directory Listing
Modified Sat Dec 13 23:39:28 2014 UTC (7 years, 8 months ago) by jhr
Fixed some formatting issues in HISTORY file in preparation for conversion to ASCIIDOC format
Revision 3981 - Directory Listing
Modified Wed Dec 10 16:33:44 2014 UTC (7 years, 8 months ago) by jhr
Fixed some minor formatting issues in HISTORY file
Revision 3980 - Directory Listing
Modified Wed Dec 10 14:42:38 2014 UTC (7 years, 8 months ago) by jhr
fix comment syntax
Revision 3978 - Directory Listing
Modified Mon Dec 8 14:10:40 2014 UTC (7 years, 8 months ago) by jhr
working on 110.78 README
Revision 3970 - Directory Listing
Modified Sun Nov 16 22:41:29 2014 UTC (7 years, 9 months ago) by jhr
Correct history entry
Revision 3969 - Directory Listing
Modified Sun Nov 16 22:41:06 2014 UTC (7 years, 9 months ago) by jhr
Deprecated the HPPA and Alpha targets in allcross; fixed installation of source code modules
Revision 3968 - Directory Listing
Modified Sun Nov 16 17:32:34 2014 UTC (7 years, 9 months ago) by jhr
create README for 110.78 release
Revision 3966 - Directory Listing
Modified Fri Oct 24 14:04:37 2014 UTC (7 years, 9 months ago) by jhr
update
Revision 3965 - Directory Listing
Modified Mon Oct 13 18:39:02 2014 UTC (7 years, 10 months ago) by jhr
added some clarification to HISTORY
Revision 3964 - Directory Listing
Modified Sat Oct 11 19:28:40 2014 UTC (7 years, 10 months ago) by jhr
added -D_FILE_OFFSET_BITS=64 flag for x86-linux
Revision 3961 - Directory Listing
Modified Sat Sep 13 14:10:27 2014 UTC (7 years, 11 months ago) by jhr
update to HISTORY
Revision 3956 - Directory Listing
Modified Sat Aug 23 15:40:12 2014 UTC (7 years, 11 months ago) by jhr
tweaking the CSS for the README
Revision 3955 - Directory Listing
Modified Sat Aug 23 15:34:26 2014 UTC (7 years, 11 months ago) by jhr
fixed type in README
Revision 3954 - Directory Listing
Modified Sat Aug 23 15:33:04 2014 UTC (7 years, 11 months ago) by jhr
note that bug #35 has been addressed (missing manpages)
Revision 3953 - Directory Listing
Modified Sat Aug 23 15:15:20 2014 UTC (7 years, 11 months ago) by jhr
update README to mention documentation
Revision 3949 - Directory Listing
Modified Sat Aug 23 02:18:09 2014 UTC (7 years, 11 months ago) by jhr
Modify installer to handle src requests.
Revision 3927 - Directory Listing
Modified Fri Aug 22 13:52:53 2014 UTC (7 years, 11 months ago) by jhr
Change release date for 110.77 to August 22.
Revision 3926 - Directory Listing
Modified Fri Aug 22 13:20:59 2014 UTC (7 years, 11 months ago) by jhr
Add 110.77 to HISTORY; update CYGWININSTALL and INSTALL instructions.
Revision 3922 - Directory Listing
Modified Wed Aug 20 18:46:02 2014 UTC (8 years ago) by jhr
additions to 110.77 README
Revision 3915 - Directory Listing
Modified Wed Aug 20 13:24:59 2014 UTC (8 years ago) by jhr
Working on 110.77 README.
Revision 3914 - Directory Listing
Modified Wed Aug 20 11:40:10 2014 UTC (8 years ago) by jhr
Update HISTORY for fix of bug #125.
Revision 3913 - Directory Listing
Modified Wed Aug 20 11:39:44 2014 UTC (8 years ago) by jhr
Added missing mk.ppc-openbsd contents for bug #124.
Revision 3912 - Directory Listing
Modified Tue Aug 19 22:06:11 2014 UTC (8 years ago) by jhr
update HISTORY
Revision 3911 - Directory Listing
Modified Tue Aug 19 20:25:48 2014 UTC (8 years ago) by jhr
Working on fix for cygwin build
Revision 3909 - Directory Listing
Modified Tue Aug 19 11:58:01 2014 UTC (8 years ago) by jhr
fixed C99 warning
Revision 3905 - Directory Listing
Modified Sun Aug 17 20:03:46 2014 UTC (8 years ago) by jhr
fix pathname for systems that define P_tmpdir without a trailing /
Revision 3904 - Directory Listing
Modified Sun Aug 17 19:33:05 2014 UTC (8 years ago) by jhr
OpenBSD/PPC support
Revision 3903 - Directory Listing
Modified Sun Aug 17 19:09:56 2014 UTC (8 years ago) by jhr
Fix for bug #128.
Revision 3902 - Directory Listing
Modified Sun Aug 17 17:25:34 2014 UTC (8 years ago) by jhr
Fixed bug 110.
Revision 3901 - Directory Listing
Modified Thu Aug 14 21:14:55 2014 UTC (8 years ago) by jhr
Fixed bug #119 (conversion from tuples to vectors)
Revision 3899 - Directory Listing
Modified Wed Jul 30 18:53:18 2014 UTC (8 years ago) by jhr
Add a comment to Windows makefile
Revision 3898 - Directory Listing
Modified Mon Jul 28 21:47:52 2014 UTC (8 years ago) by jhr
update HISTORY (fixed bug 120)
Revision 3897 - Directory Listing
Modified Mon Jul 28 21:31:48 2014 UTC (8 years ago) by jhr
Use traditional C comments (instead of C++ style)
Revision 3896 - Directory Listing
Modified Mon Jul 28 17:14:44 2014 UTC (8 years ago) by jhr
Add HAS_ANON_MMAP for x86/linux configuration.
Revision 3895 - Directory Listing
Modified Wed Jul 16 13:17:33 2014 UTC (8 years, 1 month ago) by jhr
working on README for 110.77
Revision 3887 - Directory Listing
Modified Thu Jul 3 18:57:36 2014 UTC (8 years, 1 month ago) by jhr
working on 110.77 release notes
Revision 3884 - Directory Listing
Modified Fri Jun 27 22:51:34 2014 UTC (8 years, 1 month ago) by jhr
Fix for bug 127, but it still needs to be tested.
Revision 3881 - Directory Listing
Modified Sat Jun 7 14:12:11 2014 UTC (8 years, 2 months ago) by jhr
HISTORY update
Revision 3880 - Directory Listing
Modified Sat Jun 7 14:03:14 2014 UTC (8 years, 2 months ago) by jhr
Bug fix
Revision 3879 - Directory Listing
Modified Sat Jun 7 13:59:09 2014 UTC (8 years, 2 months ago) by jhr
changed log2 to ilog2 to avoid warning about redeclaration of library function
Revision 3878 - Directory Listing
Modified Sat Jun 7 13:56:58 2014 UTC (8 years, 2 months ago) by jhr
fix typo in #define
Revision 3876 - Directory Listing
Modified Thu May 1 14:20:55 2014 UTC (8 years, 3 months ago) by jhr
fixed minor issue in an error message; type variable name should be printed with leading '
Revision 3865 - Directory Listing
Modified Fri Dec 13 22:19:02 2013 UTC (8 years, 8 months ago) by jhr
Working on 110.77 README
Revision 3864 - Directory Listing
Modified Tue Dec 3 13:58:12 2013 UTC (8 years, 8 months ago) by jhr
Create README template for upcoming 110.77 release.
Revision 3863 - Directory Listing
Modified Tue Nov 26 15:36:25 2013 UTC (8 years, 8 months ago) by jhr
Added PackWord{16,32}{Big,Little} structure to Unsafe.
Revision 3840 - Directory Listing
Modified Fri Jul 12 20:06:26 2013 UTC (9 years, 1 month ago) by jhr
Restore fix for bug 113 (Socket.select waits exactly twice the indicated timeout).
Revision 3821 - Directory Listing
Modified Mon Jul 1 23:05:47 2013 UTC (9 years, 1 month ago) by jhr
building version 110.76
Revision 3819 - Directory Listing
Modified Mon Jul 1 22:06:18 2013 UTC (9 years, 1 month ago) by jhr
updating 110.76 README
Revision 3818 - Directory Listing
Modified Thu Jun 20 13:49:33 2013 UTC (9 years, 2 months ago) by jhr
Minor fix for backward compatibility
Revision 3817 - Directory Listing
Modified Thu Jun 20 12:34:03 2013 UTC (9 years, 2 months ago) by jhr
Change the way that gen-posix-names.sh finds unistd.h to handle the situation where the include files are located inside the Xcode bundle.
Revision 3816 - Directory Listing
Modified Tue Jun 11 14:07:28 2013 UTC (9 years, 2 months ago) by jhr
Start working on release notes for 110.76
Revision 3813 - Directory Listing
Modified Tue Jun 11 13:51:46 2013 UTC (9 years, 2 months ago) by jhr
rewrite acceptNB Windows workaround so that we don't have to get the host OS for each call.
Revision 3812 - Directory Listing
Modified Tue Jun 4 16:58:46 2013 UTC (9 years, 2 months ago) by larsberg
Update history for recent commits.
Revision 3810 - Directory Listing
Modified Tue Jun 4 16:51:15 2013 UTC (9 years, 2 months ago) by larsberg
Use OS-specific information to set the non-blocking status appropriately after a call to acceptNB
Revision 3809 - Directory Listing
Modified Mon May 20 17:05:03 2013 UTC (9 years, 3 months ago) by larsberg
append should open always
Revision 3807 - Directory Listing
Modified Thu May 2 12:16:19 2013 UTC (9 years, 3 months ago) by jhr
Fix bug #116 (Socket.sameDesc raises Match exception).
Revision 3806 - Directory Listing
Modified Mon Apr 22 16:41:27 2013 UTC (9 years, 3 months ago) by larsberg
Typo
Revision 3805 - Directory Listing
Modified Fri Apr 19 18:22:05 2013 UTC (9 years, 4 months ago) by jhr
update HISTORY
Revision 3804 - Directory Listing
Modified Fri Apr 19 18:08:51 2013 UTC (9 years, 4 months ago) by jhr
Bug fix: correct the calculation of the timeout argument to the runtime system poll function (bug #113).
Revision 3803 - Directory Listing
Modified Sat Jan 19 18:56:57 2013 UTC (9 years, 7 months ago) by larsberg
History file update for change to MLRISC
Revision 3799 - Directory Listing
Modified Fri Nov 16 21:08:56 2012 UTC (9 years, 9 months ago) by dbm
fixed missing cases in expType in DebugProf/types/reconstruct.sml
Revision 3797 - Directory Listing
Modified Tue Oct 30 10:14:27 2012 UTC (9 years, 9 months ago) by jhr
HISTORY update.
Revision 3790 - Directory Listing
Modified Sat Oct 20 18:40:58 2012 UTC (9 years, 10 months ago) by jhr
Fixed bug #107 (Bug of Int64 comparison)
Revision 3768 - Directory Listing
Modified Sat Sep 29 13:50:53 2012 UTC (9 years, 10 months ago) by jhr
minor formatting fix
Revision 3765 - Directory Listing
Modified Fri Sep 28 22:00:35 2012 UTC (9 years, 10 months ago) by jhr
Fixed bug #92: IntInf.scan did not handle "0x" prefix correctly.
Revision 3764 - Directory Listing
Modified Mon Sep 24 15:58:26 2012 UTC (9 years, 10 months ago) by jhr
update history
Revision 3760 - Directory Listing
Modified Sun Sep 23 13:16:22 2012 UTC (9 years, 10 months ago) by jhr
update HISTORY and 110.75 README
Revision 3758 - Directory Listing
Modified Fri Sep 21 20:13:40 2012 UTC (9 years, 10 months ago) by jhr
update history and 110.75 README
Revision 3757 - Directory Listing
Modified Wed Sep 12 19:57:17 2012 UTC (9 years, 11 months ago) by jhr
Record ml-lpt improvements in notes.
Revision 3756 - Directory Listing
Modified Wed Sep 12 19:56:54 2012 UTC (9 years, 11 months ago) by jhr
Update Makefile for Mountain Lion
Revision 3755 - Directory Listing
Modified Sat Aug 4 15:47:07 2012 UTC (10 years ago) by jhr
Update 110.75 README
Revision 3754 - Directory Listing
Modified Sat Aug 4 11:47:28 2012 UTC (10 years ago) by jhr
added comment
Revision 3753 - Directory Listing
Modified Fri Aug 3 22:27:39 2012 UTC (10 years ago) by larsberg
Runtime fixes for the Windows build with VC++
Revision 3749 - Directory Listing
Modified Thu Aug 2 18:03:33 2012 UTC (10 years ago) by jhr
Fixed bugs #89 and #96. Also removed build support for MacOS X pre-10.5 (Leopard) on PPC and pre-10.6 (Snow Leopard) on Intel.
Revision 3748 - Directory Listing
Modified Sat Jul 28 03:36:07 2012 UTC (10 years ago) by jhr
adding to fixed bug list
Revision 3745 - Directory Listing
Modified Fri Jul 27 17:31:28 2012 UTC (10 years ago) by jhr
Create README for 110.75
Revision 3731 - Directory Listing
Modified Sat Apr 21 14:22:45 2012 UTC (10 years, 4 months ago) by jhr
Add script for batch compiling
Revision 3730 - Directory Listing
Modified Sat Apr 21 14:22:06 2012 UTC (10 years, 4 months ago) by jhr
Fix type error that was introduced by mistake
Revision 3729 - Directory Listing
Modified Sat Apr 21 14:21:34 2012 UTC (10 years, 4 months ago) by jhr
edit comment
Revision 3727 - Directory Listing
Modified Wed Apr 18 00:28:08 2012 UTC (10 years, 4 months ago) by jhr
Remove dSYM directories as part of cleanup
Revision 3726 - Directory Listing
Modified Wed Apr 18 00:20:49 2012 UTC (10 years, 4 months ago) by jhr
Minor formatting changes
Revision 3725 - Directory Listing
Modified Wed Apr 18 00:03:51 2012 UTC (10 years, 4 months ago) by jhr
Fix a bunch of compiler warnings in the runtime
Revision 3709 - Directory Listing
Modified Thu Mar 8 23:16:59 2012 UTC (10 years, 5 months ago) by dbm
added further 32bit on x86_64 install instructions for CentOS
Revision 3707 - Directory Listing
Modified Fri Mar 2 22:56:45 2012 UTC (10 years, 5 months ago) by dbm
added Linux 32 bit instructions to NOTES/INSTALL
Revision 3705 - Directory Listing
Modified Sun Feb 5 13:01:14 2012 UTC (10 years, 6 months ago) by jhr
Fixed bug #88
Revision 3704 - Directory Listing
Modified Sun Feb 5 13:00:31 2012 UTC (10 years, 6 months ago) by jhr
Minor edit to comment
Revision 3703 - Directory Listing
Modified Sun Feb 5 12:26:51 2012 UTC (10 years, 6 months ago) by jhr
Added some notes about 10.5 support using Xcode 4.2.
Revision 3673 - Directory Listing
Modified Sat Jan 21 00:51:44 2012 UTC (10 years, 7 months ago) by jhr
Fixed implementation of Real.signBit on little-endian machines.
Revision 3672 - Directory Listing
Modified Fri Jan 20 23:06:28 2012 UTC (10 years, 7 months ago) by dbm
fixed omission in cm/smlfile/skel-cvt.sml, and minor printing issue in typecheck.sml
Revision 3668 - Directory Listing
Modified Thu Jan 19 23:22:35 2012 UTC (10 years, 7 months ago) by dbm
edited HISTORY to add Version 110.74 label
Revision 3667 - Directory Listing
Modified Thu Jan 19 23:06:38 2012 UTC (10 years, 7 months ago) by dbm
updated HISTORY, changes, READMES for 110.74
Revision 3666 - Directory Listing
Modified Thu Jan 19 11:45:39 2012 UTC (10 years, 7 months ago) by jhr
Some edits to the README
Revision 3665 - Directory Listing
Modified Wed Jan 18 23:24:39 2012 UTC (10 years, 7 months ago) by dbm
fixes for bugs gf#77 and gf#60, and bump version to 110.74
Revision 3657 - Directory Listing
Modified Mon Jan 16 14:20:16 2012 UTC (10 years, 7 months ago) by jhr
Working on making the build-literals code more robust
Revision 3656 - Directory Listing
Modified Mon Jan 16 14:19:38 2012 UTC (10 years, 7 months ago) by jhr
added some info about compiling for older versions of Mac OS X
Revision 3655 - Directory Listing
Modified Mon Jan 16 14:13:36 2012 UTC (10 years, 7 months ago) by jhr
Fix a bunch of compiler warnings.
Revision 3653 - Directory Listing
Modified Fri Jan 13 20:38:34 2012 UTC (10 years, 7 months ago) by dbm
added entry to HISTORY and NOTES/changes/dbm_2012_1 file
Revision 3652 - Directory Listing
Modified Thu Jan 12 21:49:32 2012 UTC (10 years, 7 months ago) by dbm
added showTypeErrorCulprit flag in ElabControl (Elaborator/main/elabcontrol.s??)
Revision 3648 - Directory Listing
Modified Fri Jan 6 19:55:25 2012 UTC (10 years, 7 months ago) by dbm
fix of lexer off-by-one bug, change of SourceMap interface, slight cleanup of match compiler, preliminary modification of type checker to add culprit tracking
Revision 3645 - Directory Listing
Modified Sat Nov 26 16:07:29 2011 UTC (10 years, 8 months ago) by jhr
Starting work on 110.74 README.
Revision 3644 - Directory Listing
Modified Sat Nov 26 16:07:10 2011 UTC (10 years, 8 months ago) by jhr
Fixed typo
Revision 3643 - Directory Listing
Modified Sat Nov 26 16:06:50 2011 UTC (10 years, 8 months ago) by jhr
Added bug numbers to HISTORY entries
Revision 3642 - Directory Listing
Modified Fri Nov 25 19:43:26 2011 UTC (10 years, 8 months ago) by jhr
Bug fixes for Unsafe.blastRead
Revision 3641 - Directory Listing
Modified Fri Nov 25 18:22:41 2011 UTC (10 years, 8 months ago) by jhr
Hisory update.
Revision 3640 - Directory Listing
Modified Fri Nov 25 18:17:49 2011 UTC (10 years, 8 months ago) by jhr
Bug fix for HeapIO_ReadBlock: proper error handling when reading from memory and there are not enough bytes.
Revision 3638 - Directory Listing
Modified Wed Oct 26 02:08:44 2011 UTC (10 years, 9 months ago) by larsberg
HISTORY update
Revision 3608 - Directory Listing
Modified Fri May 13 21:34:41 2011 UTC (11 years, 3 months ago) by jhr
Add note about 64-bit Linux install issues
Revision 3606 - Directory Listing
Modified Fri May 13 21:17:00 2011 UTC (11 years, 3 months ago) by jhr
Added bug 70 to list of fixed bugs
Revision 3604 - Directory Listing
Modified Fri May 13 21:06:49 2011 UTC (11 years, 3 months ago) by jhr
Added README for 110.73
Revision 3589 - Directory Listing
Modified Tue May 10 13:49:35 2011 UTC (11 years, 3 months ago) by jhr
Added boolean literals to the CM conditional-expression syntax
Revision 3588 - Directory Listing
Modified Mon May 9 21:38:43 2011 UTC (11 years, 3 months ago) by jhr
Added missing String.scan function (bug #69)
Revision 3587 - Directory Listing
Modified Tue May 3 16:29:14 2011 UTC (11 years, 3 months ago) by mrainey
Note.
Revision 3584 - Directory Listing
Modified Fri Apr 8 17:11:24 2011 UTC (11 years, 4 months ago) by jhr
Added fix for comments in code bug (#63).
Revision 3582 - Directory Listing
Modified Fri Apr 8 16:38:51 2011 UTC (11 years, 4 months ago) by jhr
Fixed bug with the way that Socket.acceptNB created new sockets (#59).
Revision 3581 - Directory Listing
Modified Thu Mar 31 16:25:08 2011 UTC (11 years, 4 months ago) by jhr
Update history
Revision 3579 - Directory Listing
Modified Tue Mar 22 13:31:29 2011 UTC (11 years, 5 months ago) by jhr
Update for Lion
Revision 3574 - Directory Listing
Modified Fri Feb 18 18:43:32 2011 UTC (11 years, 6 months ago) by jhr
Added barriers to CML
Revision 3567 - Directory Listing
Modified Thu Feb 10 16:33:53 2011 UTC (11 years, 6 months ago) by larsberg
Fix examples
Revision 3560 - Directory Listing
Modified Thu Sep 16 19:55:45 2010 UTC (11 years, 11 months ago) by larsberg
Localized directory support.
Revision 3559 - Directory Listing
Modified Thu Sep 16 19:13:12 2010 UTC (11 years, 11 months ago) by larsberg
Basis library side of CML polling fixes.
Revision 3558 - Directory Listing
Modified Thu Sep 16 19:12:53 2010 UTC (11 years, 11 months ago) by larsberg
C side of Win32 polling fixes
Revision 3534 - Directory Listing
Modified Wed Jun 16 18:56:03 2010 UTC (12 years, 2 months ago) by jhr
Fixed Real.toString and Real.fmt to include sign for negative zero
Revision 3525 - Directory Listing
Modified Tue Mar 23 18:53:33 2010 UTC (12 years, 4 months ago) by larsberg
Windows-specific bootstrapping instructions.
Revision 3524 - Directory Listing
Modified Tue Mar 23 18:42:11 2010 UTC (12 years, 4 months ago) by larsberg
Fix Win32 bugs with calls to OS.Process.system
Revision 3493 - Directory Listing
Modified Thu Feb 11 21:22:37 2010 UTC (12 years, 6 months ago) by jriehl
Applied patch for bug #39 in the tracker.
Revision 3472 - Directory Listing
Modified Wed Feb 3 16:38:15 2010 UTC (12 years, 6 months ago) by jriehl
Basic documentation updates for 110.72.
Revision 3470 - Directory Listing
Modified Mon Dec 21 17:59:10 2009 UTC (12 years, 8 months ago) by jhr
Fixed List performance bugs
Revision 3469 - Directory Listing
Modified Sat Dec 12 03:07:00 2009 UTC (12 years, 8 months ago) by larsberg
Fix for buffer overrun, Win32 #37
Revision 3468 - Directory Listing
Modified Sat Dec 12 03:05:05 2009 UTC (12 years, 8 months ago) by larsberg
Fix for buffer overrun, Win32 #37
Revision 3467 - Directory Listing
Modified Thu Dec 10 20:20:54 2009 UTC (12 years, 8 months ago) by larsberg
Fix for TOSPACE overrun by the string arena due to alignment buffering.
Revision 3466 - Directory Listing
Modified Thu Dec 10 20:17:33 2009 UTC (12 years, 8 months ago) by larsberg
Fix for TOSPACE overrun by the string arena due to alignment buffering.
Revision 3464 - Directory Listing
Modified Thu Nov 19 16:25:36 2009 UTC (12 years, 9 months ago) by jhr
Removed duplicate entries
Revision 3462 - Directory Listing
Modified Wed Nov 18 22:23:31 2009 UTC (12 years, 9 months ago) by jhr
Update.
Revision 3461 - Directory Listing
Modified Tue Nov 17 21:52:54 2009 UTC (12 years, 9 months ago) by jhr
Update
Revision 3460 - Directory Listing
Modified Tue Nov 17 21:51:57 2009 UTC (12 years, 9 months ago) by jhr
Update
Revision 3458 - Directory Listing
Modified Tue Nov 17 16:38:48 2009 UTC (12 years, 9 months ago) by jhr
Update
Revision 3456 - Directory Listing
Modified Tue Nov 10 21:48:01 2009 UTC (12 years, 9 months ago) by jhr
Update HISTORY
Revision 3434 - Directory Listing
Modified Wed Sep 16 16:27:15 2009 UTC (12 years, 11 months ago) by jriehl
Documentation updates for 110.71.
Revision 3432 - Directory Listing
Modified Sun Sep 13 17:50:53 2009 UTC (12 years, 11 months ago) by jhr
Changes to support compiling the runtime system on Mac OS X 10.6.
Revision 3431 - Directory Listing
Modified Sun Sep 13 17:10:57 2009 UTC (12 years, 11 months ago) by jhr
Shouldn't be executable
Revision 3429 - Directory Listing
Modified Wed Aug 19 20:34:09 2009 UTC (13 years ago) by mrainey
Fix for a register-allocation bug in MLRISC.
Revision 3417 - Directory Listing
Modified Thu Jul 9 16:19:33 2009 UTC (13 years, 1 month ago) by jhr
Removed redundant implementations of various top-level operations by consolidating them in base/system/smlnj/init/pervasive.sml. This change also fixes a bug in that the top-level version of round was incorrect.
Revision 3416 - Directory Listing
Modified Thu Jul 9 16:14:26 2009 UTC (13 years, 1 month ago) by jhr
Tar up bin files
Revision 3412 - Directory Listing
Modified Wed Jun 17 20:38:37 2009 UTC (13 years, 2 months ago) by jriehl
Adding README for 110.70.
Revision 3407 - Directory Listing
Modified Mon Jun 15 16:17:14 2009 UTC (13 years, 2 months ago) by blume
version 110.70
Revision 3402 - Directory Listing
Modified Fri Jun 12 16:03:17 2009 UTC (13 years, 2 months ago) by blume
HISTORY entry for recent 2 bug fixes
Revision 3401 - Directory Listing
Modified Fri Jun 12 16:00:45 2009 UTC (13 years, 2 months ago) by blume
fix for 64-bit pattern match bug
Revision 3324 - Directory Listing
Modified Thu May 7 23:20:21 2009 UTC (13 years, 3 months ago) by jriehl
"Unfixing" part of change made on 2009.04.28: removing parenthesis from a SeqExp that contains a nested FixAppExp can make the result ambiguous. The result will "round trip", but changes how the result will be compiled. Added special case to fix this specific problem.
Revision 3305 - Directory Listing
Modified Tue Apr 28 18:42:17 2009 UTC (13 years, 3 months ago) by jriehl
Fixed some "bugs" in the PPAst pretty printer that were making "round trips" fail ((pp o parse o pp o parse) s != (pp o parse) s). Specifically: - The "fn" was not being prepended to FnExp's. - Removed parenthesis for sequence expressions of one subexpression. (Iteratively sending this back to the parser kept adding nested parenthesis.) - A ">" was being appended after selector expressions ("#x" would pretty print as "#x>"). - Fixed spelling error (was "stuct") and added whitespace between the structure body and the "end" keyword for BaseStr's. - Changed ":" to "=" for Strb's (note that constraints were not and are still not handled).
Revision 3283 - Directory Listing
Modified Sat Mar 21 14:13:12 2009 UTC (13 years, 5 months ago) by jhr
Committed bug fix.
Revision 3274 - Directory Listing
Modified Sun Feb 22 19:26:43 2009 UTC (13 years, 5 months ago) by jhr
Added entry for ml-antlr bug fix
Revision 3270 - Directory Listing
Modified Sat Feb 7 22:13:37 2009 UTC (13 years, 6 months ago) by blume
removed quotes around percent-u in shell tool template (this is a quick hack; I will implement the solution suggested by Matthew Fluet later)
Revision 3268 - Directory Listing
Modified Thu Jan 22 03:14:39 2009 UTC (13 years, 6 months ago) by jhr
More OpenBSD support
Revision 3267 - Directory Listing
Modified Wed Jan 14 00:15:41 2009 UTC (13 years, 7 months ago) by jriehl
Updated documentation to reflect some of Matthias' fixes.
Revision 3266 - Directory Listing
Modified Tue Jan 13 20:04:31 2009 UTC (13 years, 7 months ago) by blume
more debugging error messages
Revision 3265 - Directory Listing
Modified Tue Jan 13 17:42:58 2009 UTC (13 years, 7 months ago) by blume
more details added to troublesome UnpickMod error message
Revision 3264 - Directory Listing
Modified Mon Jan 12 21:18:30 2009 UTC (13 years, 7 months ago) by blume
removed spurious references to SA.cm which trigger unpickling bug
Revision 3263 - Directory Listing
Modified Wed Dec 31 22:46:53 2008 UTC (13 years, 7 months ago) by blume
hot fix for problem CM tools when paths contain spaces
Revision 3262 - Directory Listing
Modified Wed Dec 31 22:24:51 2008 UTC (13 years, 7 months ago) by jhr
Fixed typo in #ifdef
Revision 3245 - Directory Listing
Modified Wed Dec 31 02:13:24 2008 UTC (13 years, 7 months ago) by jriehl
Creating 110.69.
Revision 3244 - Directory Listing
Modified Sat Dec 6 16:43:46 2008 UTC (13 years, 8 months ago) by jhr
Re-enabled some CPS optimizations.
Revision 3243 - Directory Listing
Modified Fri Dec 5 17:57:39 2008 UTC (13 years, 8 months ago) by jhr
Adding OPENBSD support
Revision 3242 - Directory Listing
Modified Fri Dec 5 00:04:16 2008 UTC (13 years, 8 months ago) by mrainey
Notes.
Revision 3240 - Directory Listing
Modified Tue Dec 2 17:11:58 2008 UTC (13 years, 8 months ago) by jhr
update
Revision 3239 - Directory Listing
Modified Tue Dec 2 16:50:18 2008 UTC (13 years, 8 months ago) by jhr
Fix name.
Revision 3238 - Directory Listing
Modified Tue Dec 2 16:15:20 2008 UTC (13 years, 8 months ago) by jhr
New makefile for OpenBSD
Revision 3234 - Directory Listing
Modified Fri Oct 31 02:39:39 2008 UTC (13 years, 9 months ago) by gkuan
Minor typo fix
Revision 3233 - Directory Listing
Modified Fri Oct 31 02:24:24 2008 UTC (13 years, 9 months ago) by gkuan
fixed MARKty unifyTy performance bug
Revision 3223 - Directory Listing
Modified Thu Sep 4 17:48:33 2008 UTC (13 years, 11 months ago) by dbm
added item about front end cleanup to 110.68-README.html
Revision 3191 - Directory Listing
Modified Wed Aug 13 19:33:29 2008 UTC (14 years ago) by jhr
Creating 110.68
Revision 3187 - Directory Listing
Modified Tue Aug 12 02:21:21 2008 UTC (14 years ago) by adrassi
ml-ulex bugfix
Revision 3182 - Directory Listing
Modified Tue Aug 5 14:26:06 2008 UTC (14 years ago) by jhr
Added OpenBSD build support
Revision 3128 - Directory Listing
Modified Tue Jul 22 19:47:26 2008 UTC (14 years, 1 month ago) by blume
hot fix for autoload/CM setup interaction
Revision 3117 - Directory Listing
Modified Thu Jul 17 03:31:51 2008 UTC (14 years, 1 month ago) by dbm
ported changes from sml/branches/temi-branch -r 3005:3116 into trunk
Revision 3106 - Directory Listing
Modified Tue Jul 15 17:37:59 2008 UTC (14 years, 1 month ago) by jhr
update
Revision 3105 - Directory Listing
Modified Tue Jul 15 17:04:00 2008 UTC (14 years, 1 month ago) by jhr
Fix fromString to use base-10.
Revision 3024 - Directory Listing
Modified Mon May 12 14:37:50 2008 UTC (14 years, 3 months ago) by jhr
Added update about ml-lpt
Revision 3011 - Directory Listing
Modified Wed Apr 30 15:33:09 2008 UTC (14 years, 3 months ago) by blume
fixed missing CM anchor in IA32.cm
Revision 2999 - Directory Listing
Modified Sun Apr 20 19:35:47 2008 UTC (14 years, 4 months ago) by larsberg
Implementation of profiling on Windows
Revision 2973 - Directory Listing
Modified Tue Apr 8 00:00:54 2008 UTC (14 years, 4 months ago) by larsberg
Finish off the Windows basis library implementation.
Revision 2971 - Directory Listing
Modified Thu Apr 3 18:10:59 2008 UTC (14 years, 4 months ago) by blume
done testing
Revision 2970 - Directory Listing
Modified Thu Apr 3 18:07:23 2008 UTC (14 years, 4 months ago) by blume
still testing
Revision 2967 - Directory Listing
Modified Thu Apr 3 18:00:08 2008 UTC (14 years, 4 months ago) by blume
sync
Revision 2966 - Directory Listing
Modified Thu Apr 3 17:55:37 2008 UTC (14 years, 4 months ago) by blume
testing
Revision 2959 - Directory Listing
Modified Tue Mar 18 16:27:19 2008 UTC (14 years, 5 months ago) by jhr
RegExp update
Revision 2955 - Directory Listing
Modified Fri Feb 29 23:09:05 2008 UTC (14 years, 5 months ago) by mrainey
Updated the Sparc register assignments to comply with the V9 ABI.
Revision 2954 - Directory Listing
Modified Mon Feb 25 15:43:35 2008 UTC (14 years, 5 months ago) by gkuan
propagate VARty OPEN's eq property in LBOUND, bugfix for equality type signature matching bug
Revision 2951 - Directory Listing
Modified Sun Feb 24 17:34:00 2008 UTC (14 years, 5 months ago) by gkuan
fixed equality type signature matching bug
Revision 2943 - Directory Listing
Modified Thu Feb 14 19:06:56 2008 UTC (14 years, 6 months ago) by larsberg
Added Windows Status structure
Revision 2941 - Directory Listing
Modified Thu Feb 14 18:34:10 2008 UTC (14 years, 6 months ago) by larsberg
Adding the Windows DDE structure implementation
Revision 2936 - Directory Listing
Modified Tue Feb 5 18:13:11 2008 UTC (14 years, 6 months ago) by larsberg
Added the Windows.Config structure
Revision 2934 - Directory Listing
Modified Fri Feb 1 21:02:59 2008 UTC (14 years, 6 months ago) by blume
print exn history in CM link step
Revision 2933 - Directory Listing
Modified Thu Jan 31 19:20:20 2008 UTC (14 years, 6 months ago) by larsberg
Added win32 registry functions and outline of Windows basis library.
Revision 2930 - Directory Listing
Modified Wed Jan 23 23:23:57 2008 UTC (14 years, 6 months ago) by mrainey
Updated the code generator to the new amd64 MLRISC interface.
Revision 2917 - Directory Listing
Modified Mon Nov 26 20:30:37 2007 UTC (14 years, 8 months ago) by larsberg
Updated for nlffi work
Revision 2909 - Directory Listing
Modified Wed Nov 21 21:54:49 2007 UTC (14 years, 9 months ago) by larsberg
Fixed typo
Revision 2908 - Directory Listing
Modified Wed Nov 21 19:49:26 2007 UTC (14 years, 9 months ago) by larsberg
Update
Revision 2892 - Directory Listing
Modified Mon Nov 19 18:01:00 2007 UTC (14 years, 9 months ago) by blume
ignored ...dSYM files
Revision 2885 - Directory Listing
Modified Thu Nov 15 22:43:51 2007 UTC (14 years, 9 months ago) by gkuan
rolled back accidental ppkind change in pptype.sml
Revision 2882 - Directory Listing
Modified Thu Nov 15 22:32:11 2007 UTC (14 years, 9 months ago) by gkuan
merge from trunk into primop-branch-3 (2741:2881)
Revision 2879 - Directory Listing
Modified Thu Nov 15 15:21:43 2007 UTC (14 years, 9 months ago) by jhr
Fixed Windows 97 --> 98.
Revision 2878 - Directory Listing
Modified Thu Nov 15 06:22:36 2007 UTC (14 years, 9 months ago) by jhr
Adding new 110.67 README and missing 110.64 and 110.65 READMES.
Revision 2874 - Directory Listing
Modified Wed Nov 14 19:03:02 2007 UTC (14 years, 9 months ago) by larsberg
history update
Revision 2873 - Directory Listing
Modified Wed Nov 14 18:59:34 2007 UTC (14 years, 9 months ago) by larsberg
Updated with instructions for the new MSI-based installer
Revision 2871 - Directory Listing
Modified Tue Nov 13 20:04:13 2007 UTC (14 years, 9 months ago) by blume
new version
Revision 2853 - Directory Listing
Modified Mon Nov 12 22:20:30 2007 UTC (14 years, 9 months ago) by jhr
Ensure that the size of the allocation space is at least 128K.
Revision 2842 - Directory Listing
Modified Mon Nov 5 18:31:58 2007 UTC (14 years, 9 months ago) by jhr
Update.
Revision 2840 - Directory Listing
Modified Sat Nov 3 20:43:07 2007 UTC (14 years, 9 months ago) by mrainey
Revision 2839 - Directory Listing
Modified Sat Nov 3 20:39:45 2007 UTC (14 years, 9 months ago) by mrainey
Sync up the amd64 code generator with MLRISC.
Revision 2835 - Directory Listing
Modified Fri Nov 2 19:03:20 2007 UTC (14 years, 9 months ago) by larsberg
History
Revision 2831 - Directory Listing
Modified Fri Nov 2 13:51:05 2007 UTC (14 years, 9 months ago) by jhr
History update
Revision 2821 - Directory Listing
Modified Wed Oct 31 16:06:06 2007 UTC (14 years, 9 months ago) by jhr
Update
Revision 2820 - Directory Listing
Modified Wed Oct 31 16:04:18 2007 UTC (14 years, 9 months ago) by jhr
Patch for Mac OS X 10.5
Revision 2819 - Directory Listing
Modified Wed Oct 31 14:49:16 2007 UTC (14 years, 9 months ago) by jhr
Mac OS X 10.5 patch.
Revision 2816 - Directory Listing
Modified Tue Oct 30 18:39:53 2007 UTC (14 years, 9 months ago) by mrainey
Added a dummy hook for floating point negation. Will need to add code-gen support for this later.
Revision 2815 - Directory Listing
Modified Mon Oct 29 03:13:19 2007 UTC (14 years, 9 months ago) by mrainey
Revision 2813 - Directory Listing
Modified Mon Oct 29 03:12:36 2007 UTC (14 years, 9 months ago) by mrainey
Revision 2812 - Directory Listing
Modified Thu Oct 25 20:44:21 2007 UTC (14 years, 9 months ago) by mrainey
Revision 2809 - Directory Listing
Modified Tue Oct 23 07:05:56 2007 UTC (14 years, 9 months ago) by mrainey
Revision 2807 - Directory Listing
Modified Mon Oct 22 19:10:27 2007 UTC (14 years, 10 months ago) by larsberg
Added notes for my changes to installer, Windows build, etc.
Revision 2806 - Directory Listing
Modified Mon Oct 22 07:34:10 2007 UTC (14 years, 10 months ago) by mrainey
Revision 2804 - Directory Listing
Modified Mon Oct 22 04:20:02 2007 UTC (14 years, 10 months ago) by mrainey
Revision 2797 - Directory Listing
Modified Fri Oct 19 22:11:23 2007 UTC (14 years, 10 months ago) by larsberg
win32-io.c: Fix ^C handling on Windows - SIGINT returns from ReadConsole, and we need to have something in the input buffer or the interpreter will exit. win32-raise-syserr.c: errno is now an extern variable in new Windows SDKs, so we rename around it.
Revision 2794 - Directory Listing
Modified Thu Oct 18 23:04:55 2007 UTC (14 years, 10 months ago) by mrainey
Revision 2790 - Directory Listing
Modified Tue Oct 2 23:26:59 2007 UTC (14 years, 10 months ago) by mrainey
Revision 2782 - Directory Listing
Modified Sat Sep 22 19:05:34 2007 UTC (14 years, 10 months ago) by mrainey
Revision 2777 - Directory Listing
Modified Tue Sep 18 17:37:30 2007 UTC (14 years, 11 months ago) by mrainey
Revision 2774 - Directory Listing
Modified Sun Sep 16 04:10:27 2007 UTC (14 years, 11 months ago) by gkuan
updated HISTORY Elaborator/Translate performance bugs
Revision 2773 - Directory Listing
Modified Sat Sep 15 05:58:06 2007 UTC (14 years, 11 months ago) by gkuan
fixed performance bugs: seqdecl inserts into staticenv now does lazy consolidation and flintnm lexps2values debugging print eliminated (had quadratic behavior)
Revision 2770 - Directory Listing
Modified Fri Sep 14 03:06:20 2007 UTC (14 years, 11 months ago) by mrainey
Revision 2733 - Directory Listing
Modified Sun Jul 29 03:46:27 2007 UTC (15 years ago) by gkuan
x86 signbit code fixed -- passes tests now
Revision 2732 - Directory Listing
Modified Sat Jul 28 06:14:28 2007 UTC (15 years ago) by gkuan
Added f64sgn signbit primop
Revision 2727 - Directory Listing
Modified Sun Jul 8 14:54:46 2007 UTC (15 years, 1 month ago) by jhr
Fix for end-of-stream bug in I/O.
Revision 2726 - Directory Listing
Modified Thu Jul 5 13:23:45 2007 UTC (15 years, 1 month ago) by gkuan
realconst now keeps sign bit for ~0.0 around
Revision 2720 - Directory Listing
Modified Tue Jun 12 16:21:27 2007 UTC (15 years, 2 months ago) by blume
got rid of allsources
Revision 2700 - Directory Listing
Modified Fri Jun 8 04:27:29 2007 UTC (15 years, 2 months ago) by blume
HISTORY entry for 110.65
Revision 2692 - Directory Listing
Modified Thu Jun 7 02:44:37 2007 UTC (15 years, 2 months ago) by blume
update to installer
Revision 2689 - Directory Listing
Modified Wed Jun 6 17:08:12 2007 UTC (15 years, 2 months ago) by blume
added cm.force-tools control
Revision 2688 - Directory Listing
Modified Tue Jun 5 02:23:15 2007 UTC (15 years, 2 months ago) by blume
HISTORY entry for lex fix
Revision 2681 - Directory Listing
Modified Fri Jun 1 16:33:13 2007 UTC (15 years, 2 months ago) by blume
set various svn:ignore properties to avoid having svn stat report too much junk
Revision 2679 - Directory Listing
Modified Fri Jun 1 16:19:33 2007 UTC (15 years, 2 months ago) by blume
used memset instead of bzero; bzero does not seem to exist under win32
Revision 2676 - Directory Listing
Modified Fri Jun 1 03:55:48 2007 UTC (15 years, 2 months ago) by blume
added 110.64 history entry
Revision 2651 - Directory Listing
Modified Thu May 31 20:01:21 2007 UTC (15 years, 2 months ago) by dbm
updated DEVNOTES/primop3-revisions after merge
Revision 2650 - Directory Listing
Modified Thu May 31 19:57:03 2007 UTC (15 years, 2 months ago) by dbm
merge from primop-branch-3 (base) into trunk (2603:2649)
Revision 2645 - Directory Listing
Modified Thu May 31 16:39:53 2007 UTC (15 years, 2 months ago) by blume
bug fixes to translate.sml
Revision 2642 - Directory Listing
Modified Thu May 31 01:03:20 2007 UTC (15 years, 2 months ago) by blume
fixed bug in DIV/MOD/REM/QUOT code (translate); the wrong lambdatype was inserted into the primop causing Word32.mod (0w22, 0w11) to crash
Revision 2639 - Directory Listing
Modified Wed May 30 21:40:34 2007 UTC (15 years, 2 months ago) by mrainey
Revision 2626 - Directory Listing
Modified Wed May 30 00:00:15 2007 UTC (15 years, 2 months ago) by blume
fixed Div regression using explicit test
Revision 2624 - Directory Listing
Modified Tue May 29 23:00:44 2007 UTC (15 years, 2 months ago) by blume
added explicit test for divide-by-0 to translate phase for all div/mod/quot/rem ops
Revision 2622 - Directory Listing
Modified Tue May 29 21:13:17 2007 UTC (15 years, 2 months ago) by mrainey
Revision 2620 - Directory Listing
Modified Tue May 29 21:03:24 2007 UTC (15 years, 2 months ago) by mrainey
Fixes for the new AMD64 code generator.
Revision 2617 - Directory Listing
Modified Tue May 29 16:03:29 2007 UTC (15 years, 2 months ago) by jhr
Various fixes for Date.fmt.
Revision 2613 - Directory Listing
Modified Fri May 25 03:04:20 2007 UTC (15 years, 2 months ago) by jhr
Fixed bug 1416
Revision 2610 - Directory Listing
Modified Thu May 24 03:37:09 2007 UTC (15 years, 2 months ago) by blume
added explanation of NO_PLUGINS change to HISTORY
Revision 2609 - Directory Listing
Modified Thu May 24 01:19:36 2007 UTC (15 years, 3 months ago) by blume
use NO_PLUGINS to control whether plugin tools are needed for bootstrap compilation
Revision 2603 - Directory Listing
Modified Wed May 23 21:50:42 2007 UTC (15 years, 3 months ago) by dbm
merge of primop3/base branch -r2492:2602 into trunk
Revision 2602 - Directory Listing
Modified Wed May 23 20:23:25 2007 UTC (15 years, 3 months ago) by dbm
deleted compiler/DEVNOTES/FLINT to make way for Flint directory
Revision 2589 - Directory Listing
Modified Wed May 23 14:49:00 2007 UTC (15 years, 3 months ago) by blume
added note about now plugin installation mechanism to HISTORY
Revision 2583 - Directory Listing
Modified Wed May 23 05:05:47 2007 UTC (15 years, 3 months ago) by blume
CM tools now treated as simple libraries
Revision 2581 - Directory Listing
Modified Wed May 23 02:56:46 2007 UTC (15 years, 3 months ago) by blume
added explicit tool classes to lex and grm files to avoid future conflicts with ml-ulex and ml-antlr
Revision 2578 - Directory Listing
Modified Tue May 22 16:48:57 2007 UTC (15 years, 3 months ago) by blume
added cm.tolerate-tool-failures control
Revision 2570 - Directory Listing
Modified Sat May 19 21:06:33 2007 UTC (15 years, 3 months ago) by adrassi
ml-lpt merge for 110.64
Revision 2551 - Directory Listing
Modified Tue May 15 15:47:02 2007 UTC (15 years, 3 months ago) by adrassi
ml-lpt revisions
Revision 2542 - Directory Listing
Modified Mon May 14 22:35:59 2007 UTC (15 years, 3 months ago) by blume
sync
Revision 2492 - Directory Listing
Modified Fri May 4 03:39:10 2007 UTC (15 years, 3 months ago) by dbm
merge revisions 2221:2491 from primop-branch-3
Revision 2467 - Directory Listing
Modified Mon Apr 30 14:45:24 2007 UTC (15 years, 3 months ago) by jhr
Bug fix: the empty arc should be treated as valid.
Revision 2450 - Directory Listing
Modified Tue Apr 24 20:27:00 2007 UTC (15 years, 3 months ago) by jhr
Basis fixes.
Revision 2445 - Directory Listing
Modified Mon Apr 23 15:24:49 2007 UTC (15 years, 4 months ago) by jhr
Fixed bug in Time.fmt
Revision 2444 - Directory Listing
Modified Mon Apr 23 15:14:30 2007 UTC (15 years, 4 months ago) by jhr
Basis fixes: OS.Path did not do sufficient error checking
Revision 2410 - Directory Listing
Modified Mon Apr 16 15:37:56 2007 UTC (15 years, 4 months ago) by mrainey
Revision 2406 - Directory Listing
Modified Thu Apr 12 22:55:18 2007 UTC (15 years, 4 months ago) by mrainey
Revision 2388 - Directory Listing
Modified Sat Apr 7 14:10:04 2007 UTC (15 years, 4 months ago) by jhr
Readmes for 110.63
Revision 2387 - Directory Listing
Modified Sat Apr 7 13:30:41 2007 UTC (15 years, 4 months ago) by jhr
More Basis fixes: the WORD signature was missing {to,from}Large.
Revision 2368 - Directory Listing
Modified Thu Mar 22 21:06:35 2007 UTC (15 years, 5 months ago) by blume
added HISTORY entry for 110.63
Revision 2363 - Directory Listing
Modified Tue Mar 20 14:42:36 2007 UTC (15 years, 5 months ago) by blume
added SA.cm to path environment for AMD64.cm
Revision 2360 - Directory Listing
Modified Mon Mar 19 19:55:24 2007 UTC (15 years, 5 months ago) by mrainey
Revision 2358 - Directory Listing
Modified Mon Mar 19 17:43:18 2007 UTC (15 years, 5 months ago) by jhr
Fixed Posix.TTY Basis inconsistencies.
Revision 2354 - Directory Listing
Modified Tue Mar 13 19:48:46 2007 UTC (15 years, 5 months ago) by jhr
Remove unused structure (AMD64Rewrite).
Revision 2346 - Directory Listing
Modified Wed Feb 28 19:53:57 2007 UTC (15 years, 5 months ago) by blume
fixed typo in WININSTALL
Revision 2345 - Directory Listing
Modified Tue Feb 27 00:39:23 2007 UTC (15 years, 5 months ago) by mrainey
Revision 2343 - Directory Listing
Modified Wed Feb 21 04:42:57 2007 UTC (15 years, 6 months ago) by jhr
Editing comments.
Revision 2342 - Directory Listing
Modified Wed Feb 21 04:42:42 2007 UTC (15 years, 6 months ago) by jhr
Update
Revision 2341 - Directory Listing
Modified Wed Feb 21 04:42:30 2007 UTC (15 years, 6 months ago) by jhr
Bug fix: when SaveCState was called with two values to save, a subsequent GC could cause the RestoreCState to fail because the saved state had been promoted to tagless pair.
Revision 2340 - Directory Listing
Modified Wed Feb 21 00:17:08 2007 UTC (15 years, 6 months ago) by leunga
Revision 2336 - Directory Listing
Modified Thu Feb 15 15:20:14 2007 UTC (15 years, 6 months ago) by blume
HISTORY entry regarding elimination of lexgen
Revision 2333 - Directory Listing
Modified Wed Feb 14 21:45:08 2007 UTC (15 years, 6 months ago) by blume
fixed problem with CM.make when compile servers are attached
Revision 2331 - Directory Listing
Modified Mon Feb 12 21:08:44 2007 UTC (15 years, 6 months ago) by blume
HISTORY entry for fix to ml-build
Revision 2322 - Directory Listing
Modified Fri Feb 2 23:15:24 2007 UTC (15 years, 6 months ago) by blume
README files for 110.62
Revision 2304 - Directory Listing
Modified Fri Feb 2 21:19:03 2007 UTC (15 years, 6 months ago) by blume
HISTORY entry for 110.62
Revision 2300 - Directory Listing
Modified Fri Feb 2 20:01:53 2007 UTC (15 years, 6 months ago) by blume
fixed typo in win32 makefile
Revision 2298 - Directory Listing
Modified Thu Feb 1 16:07:16 2007 UTC (15 years, 6 months ago) by blume
added history entry for library installer
Revision 2297 - Directory Listing
Modified Thu Feb 1 16:02:57 2007 UTC (15 years, 6 months ago) by blume
factored out code common to both main- and library installer
Revision 2296 - Directory Listing
Modified Thu Feb 1 03:04:51 2007 UTC (15 years, 6 months ago) by adrassi
logging ml-lpt changes
Revision 2291 - Directory Listing
Modified Wed Jan 31 05:44:39 2007 UTC (15 years, 6 months ago) by blume
reverted to old tool install scheme for lex and yacc
Revision 2290 - Directory Listing
Modified Wed Jan 31 05:35:24 2007 UTC (15 years, 6 months ago) by blume
moved source for mlyacc CM tool into ml-yacc tree
Revision 2288 - Directory Listing
Modified Wed Jan 31 00:17:34 2007 UTC (15 years, 6 months ago) by blume
partial solution for CM tool installation, not yet complete
Revision 2284 - Directory Listing
Modified Tue Jan 30 23:33:47 2007 UTC (15 years, 6 months ago) by blume
moved CM tool for ml-lex into ml-lex tree
Revision 2283 - Directory Listing
Modified Tue Jan 30 23:32:47 2007 UTC (15 years, 6 months ago) by blume
simplified most common invocation of library installer
Revision 2281 - Directory Listing
Modified Tue Jan 30 23:25:12 2007 UTC (15 years, 6 months ago) by blume
bugfix; removed mention of ml-burg from intsys.cm
Revision 2279 - Directory Listing
Modified Tue Jan 30 23:09:11 2007 UTC (15 years, 6 months ago) by blume
moved CM tool for ml-burg to ml-burg source tree
Revision 2278 - Directory Listing
Modified Tue Jan 30 23:01:16 2007 UTC (15 years, 6 months ago) by blume
added library installer (not yet tested)
Revision 2277 - Directory Listing
Modified Tue Jan 30 17:07:30 2007 UTC (15 years, 6 months ago) by blume
added HISTORY entry
Revision 2276 - Directory Listing
Modified Tue Jan 30 17:02:01 2007 UTC (15 years, 6 months ago) by blume
added SMLofNJ.shiftArgs; added logic to CM startup code that shifts command line arguments while processing them
Revision 2269 - Directory Listing
Modified Sun Jan 28 13:46:32 2007 UTC (15 years, 6 months ago) by jhr
added UTF8 structure and signature
Revision 2267 - Directory Listing
Modified Fri Jan 26 21:07:20 2007 UTC (15 years, 6 months ago) by blume
added HISTORY entry
Revision 2259 - Directory Listing
Modified Fri Dec 15 16:57:46 2006 UTC (15 years, 8 months ago) by blume
added HISTORY note; updated 110.61
Revision 2258 - Directory Listing
Modified Fri Dec 15 16:49:29 2006 UTC (15 years, 8 months ago) by blume
fixed problem with premature evaluation of pathnames in CM export lists
Revision 2237 - Directory Listing
Modified Thu Dec 14 18:13:09 2006 UTC (15 years, 8 months ago) by blume
added readmes and history entry for 110.61
Revision 2235 - Directory Listing
Modified Thu Dec 14 15:58:12 2006 UTC (15 years, 8 months ago) by jhr
stupid bug fix
Revision 2234 - Directory Listing
Modified Thu Dec 14 15:51:17 2006 UTC (15 years, 8 months ago) by jhr
Bugfix for Posix.TTY support.
Revision 2232 - Directory Listing
Modified Fri Dec 8 15:49:58 2006 UTC (15 years, 8 months ago) by blume
added code to CM tools based on shell commands to make it tolerate\ the situation where the shell command fails (as long as all targets exist)
Revision 2228 - Directory Listing
Modified Thu Dec 7 18:08:40 2006 UTC (15 years, 8 months ago) by jhr
Update history.
Revision 2227 - Directory Listing
Modified Wed Dec 6 20:45:14 2006 UTC (15 years, 8 months ago) by jhr
Fixed error in types of "vecFrom*" functions (this error was in the Basis specification too).
Revision 2226 - Directory Listing
Modified Wed Dec 6 04:45:33 2006 UTC (15 years, 8 months ago) by blume
CM now reports undefined anchors as errors and aborts
Revision 2224 - Directory Listing
Modified Wed Nov 29 15:57:46 2006 UTC (15 years, 8 months ago) by blume
[autoloading] messages can now be suppressed via CM.Control.verbose
Revision 2219 - Directory Listing
Modified Fri Nov 10 16:57:13 2006 UTC (15 years, 9 months ago) by blume
fixed bug in handling of with:-specs in CM
Revision 2196 - Directory Listing
Modified Thu Nov 9 21:18:32 2006 UTC (15 years, 9 months ago) by blume
added README files for 110.60
Revision 2193 - Directory Listing
Modified Thu Nov 9 20:29:22 2006 UTC (15 years, 9 months ago) by blume
added info about 110.60 to HISTORY
Revision 2185 - Directory Listing
Modified Tue Nov 7 22:28:09 2006 UTC (15 years, 9 months ago) by blume
snipped some junk from installer implementation
Revision 2179 - Directory Listing
Modified Fri Nov 3 17:19:17 2006 UTC (15 years, 9 months ago) by blume
trace-debug-profile code no longer compiled by CMB.make (is now a separate, optional library)
Revision 2176 - Directory Listing
Modified Fri Nov 3 16:51:20 2006 UTC (15 years, 9 months ago) by blume
reflected move of pgraph code in pathconfig
Revision 2175 - Directory Listing
Modified Fri Nov 3 16:47:39 2006 UTC (15 years, 9 months ago) by blume
moved portable dependency graph code to toplevel
Revision 2171 - Directory Listing
Modified Fri Nov 3 16:45:51 2006 UTC (15 years, 9 months ago) by blume
adjusted path config file to account for trace-debug-profile
Revision 2170 - Directory Listing
Modified Fri Nov 3 16:41:04 2006 UTC (15 years, 9 months ago) by blume
moved tdp tools to its own toplevel trunk
Revision 2165 - Directory Listing
Modified Thu Nov 2 21:34:39 2006 UTC (15 years, 9 months ago) by blume
fixed bug in versioning mechanism
Revision 2164 - Directory Listing
Modified Thu Nov 2 21:26:12 2006 UTC (15 years, 9 months ago) by blume
get rid of (now empty) src
Revision 2162 - Directory Listing
Modified Thu Nov 2 21:20:47 2006 UTC (15 years, 9 months ago) by blume
eliminated src dir
Revision 2161 - Directory Listing
Modified Thu Nov 2 21:05:44 2006 UTC (15 years, 9 months ago) by blume
moved various files into NOTES subdirectory
Revision 2156 - Directory Listing
Modified Thu Nov 2 18:42:45 2006 UTC (15 years, 9 months ago) by blume
fixed allcross script
Revision 2155 - Directory Listing
Modified Thu Nov 2 18:30:48 2006 UTC (15 years, 9 months ago) by blume
new directory layout
Revision 2144 - Directory Listing
Modified Thu Nov 2 16:23:11 2006 UTC (15 years, 9 months ago) by blume
moved smlnj-lib to toplevel
Revision 2140 - Directory Listing
Modified Thu Nov 2 16:20:25 2006 UTC (15 years, 9 months ago) by blume
moved config to toplevel
Revision 2136 - Directory Listing
Modified Thu Nov 2 16:17:40 2006 UTC (15 years, 9 months ago) by blume
moved nlffi generator to new nlffi toplevel tree
Revision 2135 - Directory Listing
Modified Thu Nov 2 16:17:14 2006 UTC (15 years, 9 months ago) by blume
moved nlffi library to new nlffi toplevel tree
Revision 2130 - Directory Listing
Modified Thu Nov 2 16:12:51 2006 UTC (15 years, 9 months ago) by blume
moved heap2asm to toplevel
Revision 2126 - Directory Listing
Modified Thu Nov 2 16:11:29 2006 UTC (15 years, 9 months ago) by blume
moved MLRISC to toplevel
Revision 2122 - Directory Listing
Modified Thu Nov 2 16:06:23 2006 UTC (15 years, 9 months ago) by blume
moved ml-yacc to toplevel
Revision 2118 - Directory Listing
Modified Thu Nov 2 16:06:07 2006 UTC (15 years, 9 months ago) by blume
moved ml-lex to toplevel
Revision 2114 - Directory Listing
Modified Thu Nov 2 16:05:23 2006 UTC (15 years, 9 months ago) by blume
moved ml-burg to toplevel
Revision 2110 - Directory Listing
Modified Thu Nov 2 16:04:42 2006 UTC (15 years, 9 months ago) by blume
moved lexgen to toplevel
Revision 2106 - Directory Listing
Modified Thu Nov 2 16:03:37 2006 UTC (15 years, 9 months ago) by blume
moved smlnj-c to toplevel
Revision 2102 - Directory Listing
Modified Thu Nov 2 15:55:53 2006 UTC (15 years, 9 months ago) by blume
moved CML to toplevel
Revision 2098 - Directory Listing
Modified Thu Nov 2 15:53:59 2006 UTC (15 years, 9 months ago) by blume
moved eXene to toplevel
Revision 2092 - Directory Listing
Modified Thu Nov 2 15:49:10 2006 UTC (15 years, 9 months ago) by blume
moved CKIT to toplevel
Revision 2090 - Directory Listing
Modified Wed Nov 1 23:03:29 2006 UTC (15 years, 9 months ago) by blume
moved knowledge about module install actions out of libinstall.sml and made it configurable via config/actions
Revision 2089 - Directory Listing
Modified Wed Nov 1 15:37:39 2006 UTC (15 years, 9 months ago) by blume
set some svn:ignore properties for derived files
Revision 2088 - Directory Listing
Modified Wed Nov 1 03:22:18 2006 UTC (15 years, 9 months ago) by blume
set eol-style on all win32-specific files
Revision 2073 - Directory Listing
Modified Tue Oct 31 02:58:58 2006 UTC (15 years, 9 months ago) by blume
moved benchmarks trunk
Revision 2071 - Directory Listing
Modified Tue Oct 31 02:58:12 2006 UTC (15 years, 9 months ago) by blume
moved tests trunk
Revision 2069 - Directory Listing
Modified Tue Oct 31 02:57:30 2006 UTC (15 years, 9 months ago) by blume
created sml-mode dir
Revision 2067 - Directory Listing
Modified Fri Oct 27 14:59:22 2006 UTC (15 years, 9 months ago) by mblume
tweaked installml script to handle config/extrapathconfig
Revision 2066 - Directory Listing
Modified Thu Oct 5 16:26:30 2006 UTC (15 years, 10 months ago) by mblume
merged amd64 code from Mike Rainey
Revision 2065 - Directory Listing
Modified Thu Oct 5 15:09:16 2006 UTC (15 years, 10 months ago) by mblume
added AMD64 stuff to MLRISC tree
Revision 2063 - Directory Listing
Modified Wed Sep 27 01:35:22 2006 UTC (15 years, 10 months ago) by jhr
Added overflow/divide-by-zero workaround for Mac OS X on Intel.
Revision 1934 - Directory Listing
Modified Mon Jun 5 18:21:55 2006 UTC (16 years, 2 months ago) by mblume
heap2asm should not be enabled by default
Revision 1932 - Directory Listing
Modified Mon Jun 5 16:31:47 2006 UTC (16 years, 2 months ago) by mblume
added readmes for 110.59
Revision 1931 - Directory Listing
Modified Wed May 17 18:49:08 2006 UTC (16 years, 3 months ago) by mblume
freeze for 110.59
Revision 1927 - Directory Listing
Modified Wed May 17 14:45:48 2006 UTC (16 years, 3 months ago) by jhr
Bug fix for iGetPoll, mTakePoll, and mGetPoll.
Revision 1926 - Directory Listing
Modified Mon May 15 20:15:32 2006 UTC (16 years, 3 months ago) by mblume
better fix for ml-makedepend
Revision 1925 - Directory Listing
Modified Fri May 12 20:16:43 2006 UTC (16 years, 3 months ago) by mblume
fixed ml-makedepend bug
Revision 1924 - Directory Listing
Modified Thu May 4 20:17:04 2006 UTC (16 years, 3 months ago) by jhr
Bug fix: atomic regions not exited by polling operations.
Revision 1923 - Directory Listing
Modified Thu Apr 20 15:28:53 2006 UTC (16 years, 4 months ago) by mblume
heap2exec patches from Johannes 5 Joemann
Revision 1922 - Directory Listing
Modified Fri Apr 14 16:17:06 2006 UTC (16 years, 4 months ago) by jhr
Missing name for Release_110_58
Revision 1921 - Directory Listing
Modified Fri Apr 14 16:14:24 2006 UTC (16 years, 4 months ago) by jhr
Updates to support Darwin-compatible assembly code generation.
Revision 1920 - Directory Listing
Modified Tue Apr 11 13:15:55 2006 UTC (16 years, 4 months ago) by jhr
Minor changes to make the output more compatible with the version of gas that Apple uses on Mac OS X. Also added support for 64-bit integers.
Revision 1919 - Directory Listing
Modified Wed Apr 5 03:08:04 2006 UTC (16 years, 4 months ago) by jhr
Committing Aaron's fixes for the stuck state and I/O exception problems.
Revision 1918 - Directory Listing
Modified Thu Mar 16 19:34:52 2006 UTC (16 years, 5 months ago) by jhr
Current versions of NetBSD (e.g., 3.x) do not have leading "_" on global names.
Revision 1912 - Directory Listing
Modified Fri Mar 3 19:43:47 2006 UTC (16 years, 5 months ago) by mblume
bug fix for %full
Revision 1911 - Directory Listing
Modified Fri Mar 3 03:33:16 2006 UTC (16 years, 5 months ago) by mblume
merge Kansas changes to eXene into repository
Revision 1910 - Directory Listing
Modified Thu Mar 2 23:45:19 2006 UTC (16 years, 5 months ago) by mblume
bug in lexgen.bat
Revision 1909 - Directory Listing
Modified Thu Mar 2 23:40:20 2006 UTC (16 years, 5 months ago) by mblume
bug in build.bat
Revision 1908 - Directory Listing
Modified Thu Mar 2 23:38:30 2006 UTC (16 years, 5 months ago) by mblume
added build.bat script for Windows
Revision 1907 - Directory Listing
Modified Thu Mar 2 23:28:24 2006 UTC (16 years, 5 months ago) by mblume
new working version (110.58)
Revision 1905 - Directory Listing
Modified Thu Mar 2 04:14:04 2006 UTC (16 years, 5 months ago) by mblume
added HISTORY entry
Revision 1904 - Directory Listing
Modified Thu Mar 2 03:44:49 2006 UTC (16 years, 5 months ago) by mblume
bug fix from Aaron
Revision 1903 - Directory Listing
Modified Wed Mar 1 20:17:27 2006 UTC (16 years, 5 months ago) by mblume
improvements/bugfixes to lexgen from Aaron Turon
Revision 1902 - Directory Listing
Modified Wed Mar 1 04:44:30 2006 UTC (16 years, 5 months ago) by mblume
ml-flex -> lexgen
Revision 1901 - Directory Listing
Modified Tue Feb 28 03:18:52 2006 UTC (16 years, 5 months ago) by jhr
Bug fix: problem with withNack and never.
Revision 1900 - Directory Listing
Modified Tue Feb 28 01:41:00 2006 UTC (16 years, 5 months ago) by jhr
New makefile for MacOS X on x86.
Revision 1899 - Directory Listing
Modified Mon Feb 27 17:47:32 2006 UTC (16 years, 5 months ago) by jhr
Patches for HAS_SIGCONTEXT case.
Revision 1898 - Directory Listing
Modified Mon Feb 27 05:25:47 2006 UTC (16 years, 5 months ago) by mblume
ml-flex installation should now work
Revision 1897 - Directory Listing
Modified Sat Feb 25 01:15:52 2006 UTC (16 years, 5 months ago) by jhr
Update comments and add missing macro definitions.
Revision 1896 - Directory Listing
Modified Fri Feb 24 22:25:49 2006 UTC (16 years, 5 months ago) by mblume
added HISTORY entry
Revision 1895 - Directory Listing
Modified Fri Feb 24 22:23:53 2006 UTC (16 years, 5 months ago) by mblume
sources for ml-flex added; integration partially done
Revision 1894 - Directory Listing
Modified Thu Feb 23 22:18:34 2006 UTC (16 years, 5 months ago) by jhr
Compile-time error fix for MacOS X on Intel.
Revision 1893 - Directory Listing
Modified Thu Feb 23 21:20:40 2006 UTC (16 years, 5 months ago) by jhr
jhr-20060223-x86-64 update.
Revision 1892 - Directory Listing
Modified Thu Feb 23 21:01:02 2006 UTC (16 years, 5 months ago) by jhr
Removed debugging code.
Revision 1891 - Directory Listing
Modified Thu Feb 23 19:20:36 2006 UTC (16 years, 5 months ago) by jhr
Fixed bug in SetDefault/SetIgnore macros.
Revision 1890 - Directory Listing
Modified Wed Feb 22 20:08:17 2006 UTC (16 years, 5 months ago) by allenleung
Make an MLRISC script consistent with CM changes
Revision 1889 - Directory Listing
Modified Tue Feb 21 21:33:24 2006 UTC (16 years, 5 months ago) by jhr
Cleanup of Linux signal handling plus port to x86-64.
Revision 1888 - Directory Listing
Modified Tue Feb 21 21:32:10 2006 UTC (16 years, 5 months ago) by jhr
Use strerror when available.
Revision 1887 - Directory Listing
Modified Wed Feb 15 18:48:31 2006 UTC (16 years, 6 months ago) by jhr
Fixed bad #ifdef for PPC/Darwin.
Revision 1886 - Directory Listing
Modified Tue Feb 14 23:31:16 2006 UTC (16 years, 6 months ago) by mblume
hooked intel mac abi code into main system
Revision 1885 - Directory Listing
Modified Mon Feb 13 22:17:29 2006 UTC (16 years, 6 months ago) by jhr
Modified CCalls for partial support of MacOS X on Intel ABI.
Revision 1884 - Directory Listing
Modified Fri Feb 10 22:14:59 2006 UTC (16 years, 6 months ago) by jhr
NetBSD patches for version 3.x (provided by Cary Gray)
Revision 1883 - Directory Listing
Modified Fri Feb 10 22:01:03 2006 UTC (16 years, 6 months ago) by jhr
Fixed problem with saving/restoring stack pointer.
Revision 1882 - Directory Listing
Modified Mon Feb 6 22:04:00 2006 UTC (16 years, 6 months ago) by jhr
Port to Intel Mac.
Revision 1881 - Directory Listing
Modified Mon Jan 30 20:51:19 2006 UTC (16 years, 6 months ago) by jhr
Added includes to eliminate warnings.
Revision 1880 - Directory Listing
Modified Mon Jan 30 20:48:19 2006 UTC (16 years, 6 months ago) by jhr
Added <stdlib.h> include to fix warning.
Revision 1879 - Directory Listing
Modified Fri Dec 16 06:13:13 2005 UTC (16 years, 8 months ago) by mblume
improved error handling in CM
Revision 1878 - Directory Listing
Modified Mon Nov 21 19:54:57 2005 UTC (16 years, 9 months ago) by mblume
fixed problem with config/preloads (html-lib)
Revision 1877 - Directory Listing
Modified Sun Nov 20 23:46:08 2005 UTC (16 years, 9 months ago) by monnier
*** empty log message ***
Revision 1876 - Directory Listing
Modified Sun Nov 20 23:45:58 2005 UTC (16 years, 9 months ago) by monnier
(sml-find-match-forward): Avoid infinite looping if the construct is not properly closed (yet).
Revision 1874 - Directory Listing
Modified Sun Nov 20 05:40:48 2005 UTC (16 years, 9 months ago) by mblume
moved release tag
Revision 1873 - Directory Listing
Modified Sun Nov 20 05:32:27 2005 UTC (16 years, 9 months ago) by mblume
fixed installation/configuration glitches
Revision 1872 - Directory Listing
Modified Wed Nov 16 23:49:39 2005 UTC (16 years, 9 months ago) by monnier
(sml-mode-menu): Remove left over obsolete entries.
Revision 1871 - Directory Listing
Modified Wed Nov 16 23:49:07 2005 UTC (16 years, 9 months ago) by monnier
(inferior-sml-mode): Preserve the menu-bar of the compilation minor mode, if any.
Revision 1869 - Directory Listing
Modified Wed Nov 16 21:53:57 2005 UTC (16 years, 9 months ago) by mblume
added note about eXene
Revision 1867 - Directory Listing
Modified Wed Nov 16 20:25:51 2005 UTC (16 years, 9 months ago) by mblume
new working version 110.57; new bootfiles
Revision 1866 - Directory Listing
Modified Wed Nov 16 16:21:43 2005 UTC (16 years, 9 months ago) by mblume
fixed problem with bogus exn message when using btrace
Revision 1865 - Directory Listing
Modified Wed Nov 16 04:31:59 2005 UTC (16 years, 9 months ago) by mblume
added implementation of Array2.copy
Revision 1864 - Directory Listing
Modified Wed Nov 16 03:37:03 2005 UTC (16 years, 9 months ago) by mblume
fixed bootstrap problem with previous change
Revision 1863 - Directory Listing
Modified Tue Nov 15 22:38:49 2005 UTC (16 years, 9 months ago) by mblume
improved the way certain libraries are bound into the compiler
Revision 1862 - Directory Listing
Modified Mon Nov 7 23:03:18 2005 UTC (16 years, 9 months ago) by mblume
fixed bug in xxxArraySlice.update; pushed Basis changes through
Revision 1861 - Directory Listing
Modified Mon Nov 7 18:17:09 2005 UTC (16 years, 9 months ago) by jhr
Remove Substring.all.
Revision 1860 - Directory Listing
Modified Sun Nov 6 19:36:15 2005 UTC (16 years, 9 months ago) by jhr
Replaced uses of Substring.all with Substring.full.
Revision 1859 - Directory Listing
Modified Sun Nov 6 19:35:05 2005 UTC (16 years, 9 months ago) by jhr
Switch uses of Substring.all to Substring.full.
Revision 1858 - Directory Listing
Modified Sat Nov 5 15:36:33 2005 UTC (16 years, 9 months ago) by jhr
Tweaking of the interval set API.
Revision 1857 - Directory Listing
Modified Sat Nov 5 15:34:45 2005 UTC (16 years, 9 months ago) by jhr
Tweaking of the interval set API; see CHANGES file for details.
Revision 1856 - Directory Listing
Modified Wed Nov 2 22:24:39 2005 UTC (16 years, 9 months ago) by mblume
updated runtime system, CML, and eXene to reflect recent changes to Basis
Revision 1855 - Directory Listing
Modified Wed Nov 2 21:12:31 2005 UTC (16 years, 9 months ago) by jhr
Rename Pack* structures to PackWord*.
Revision 1854 - Directory Listing
Modified Wed Nov 2 18:56:26 2005 UTC (16 years, 9 months ago) by jhr
Create heap and lib directories when needed.
Revision 1853 - Directory Listing
Modified Mon Oct 31 16:47:44 2005 UTC (16 years, 9 months ago) by jhr
Fixed bug in intersect function.
Revision 1852 - Directory Listing
Modified Fri Oct 28 19:42:12 2005 UTC (16 years, 9 months ago) by jhr
Basis fix.
Revision 1851 - Directory Listing
Modified Fri Oct 28 19:17:56 2005 UTC (16 years, 9 months ago) by jhr
Basis semantics fix: hexidecimal digits should be upper case.
Revision 1847 - Directory Listing
Modified Tue Oct 25 21:11:22 2005 UTC (16 years, 9 months ago) by mblume
added readme files for 110.56
Revision 1846 - Directory Listing
Modified Tue Oct 25 20:48:54 2005 UTC (16 years, 9 months ago) by mblume
BOOT and HISTORY entries
Revision 1844 - Directory Listing
Modified Tue Oct 25 19:27:14 2005 UTC (16 years, 9 months ago) by mblume
freeze for 110.56
Revision 1843 - Directory Listing
Modified Tue Oct 25 16:13:23 2005 UTC (16 years, 9 months ago) by jhr
Fix typo.
Revision 1842 - Directory Listing
Modified Tue Oct 25 15:44:00 2005 UTC (16 years, 9 months ago) by jhr
Tracking SML/NJ library changes.
Revision 1841 - Directory Listing
Modified Tue Oct 25 15:41:42 2005 UTC (16 years, 9 months ago) by jhr
Adding interval sets to CM file.
Revision 1840 - Directory Listing
Modified Tue Oct 25 15:38:51 2005 UTC (16 years, 9 months ago) by jhr
SML/NJ library additions.
Revision 1839 - Directory Listing
Modified Tue Oct 25 15:34:13 2005 UTC (16 years, 9 months ago) by jhr
Resolve conflict.
Revision 1838 - Directory Listing
Modified Fri Oct 14 21:24:05 2005 UTC (16 years, 10 months ago) by jhr
Add Zhong Shao's fix for datatype equality functions.
Revision 1837 - Directory Listing
Modified Fri Oct 14 16:28:24 2005 UTC (16 years, 10 months ago) by allenleung
Fixed the floating point bug that Carl Hauser discovered. Bug was a typo in the spilling code.
Revision 1836 - Directory Listing
Modified Fri Oct 14 15:16:07 2005 UTC (16 years, 10 months ago) by allenleung
Removed some debugging printout code from x86Asm.sml. It looked like something left over from previous bug fixes.
Revision 1834 - Directory Listing
Modified Tue Aug 16 16:16:38 2005 UTC (17 years ago) by allenleung
*** empty log message ***
Revision 1833 - Directory Listing
Modified Fri Aug 5 02:26:29 2005 UTC (17 years ago) by jhr
Renamed graph-scc.sml to graph-scc-fn.sml.
Revision 1832 - Directory Listing
Modified Wed Jul 27 18:49:19 2005 UTC (17 years ago) by jhr
Fixed ml-lex to recognize "\r" in REs.
Revision 1831 - Directory Listing
Modified Wed Jul 27 16:15:03 2005 UTC (17 years ago) by jhr
Fixed ml-yacc to work with non-native eol encodings.
Revision 1830 - Directory Listing
Modified Sun Jul 24 00:41:21 2005 UTC (17 years ago) by jhr
Fix some odds and ends with the PP library.
Revision 1825 - Directory Listing
Modified Wed Jul 20 21:09:01 2005 UTC (17 years, 1 month ago) by mblume
added readmes for 110.55
Revision 1824 - Directory Listing
Modified Wed Jul 20 14:39:10 2005 UTC (17 years, 1 month ago) by jhr
HPUX 11 support.
Revision 1823 - Directory Listing
Modified Wed Jul 20 14:36:45 2005 UTC (17 years, 1 month ago) by jhr
Add HPUX 11 support.
Revision 1822 - Directory Listing
Modified Wed Jul 20 14:30:18 2005 UTC (17 years, 1 month ago) by jhr
New makefile to support HPUX 11.
Revision 1820 - Directory Listing
Modified Tue Jul 19 22:33:34 2005 UTC (17 years, 1 month ago) by mblume
version number bump
Revision 1819 - Directory Listing
Modified Tue Jul 19 15:57:51 2005 UTC (17 years, 1 month ago) by jhr
Changed interface to setting mode.
Revision 1818 - Directory Listing
Modified Tue Jul 19 15:28:22 2005 UTC (17 years, 1 month ago) by jhr
New file.
Revision 1817 - Directory Listing
Modified Tue Jul 19 15:27:25 2005 UTC (17 years, 1 month ago) by jhr
Describe atom type.
Revision 1816 - Directory Listing
Modified Tue Jul 12 23:42:16 2005 UTC (17 years, 1 month ago) by jhr
Update for ANSITerm pretty printing support.
Revision 1815 - Directory Listing
Modified Tue Jul 12 22:08:28 2005 UTC (17 years, 1 month ago) by jhr
Added PP stream based on ANSITermDev. ANSITermDev now sets the initial mode based on the kind of the output stream (TTY enables styles).
Revision 1814 - Directory Listing
Modified Thu Jul 7 19:23:44 2005 UTC (17 years, 1 month ago) by mblume
pushed minor library changes into CML
Revision 1813 - Directory Listing
Modified Thu Jul 7 04:23:46 2005 UTC (17 years, 1 month ago) by jhr
Changes to SML/NJ library.
Revision 1812 - Directory Listing
Modified Thu Jul 7 04:15:57 2005 UTC (17 years, 1 month ago) by jhr
New file.
Revision 1811 - Directory Listing
Modified Wed Jul 6 23:21:32 2005 UTC (17 years, 1 month ago) by jhr
Added ANSITerm structure.
Revision 1810 - Directory Listing
Modified Wed Jul 6 18:27:54 2005 UTC (17 years, 1 month ago) by jhr
Added ANSITerm structure.
Revision 1809 - Directory Listing
Modified Wed Jul 6 14:35:48 2005 UTC (17 years, 1 month ago) by jhr
Refactored PP library.
Revision 1808 - Directory Listing
Modified Wed Jul 6 05:44:37 2005 UTC (17 years, 1 month ago) by mblume
fixed problem (reversed logic) in copy code in array slice modules
Revision 1807 - Directory Listing
Modified Tue May 31 20:59:36 2005 UTC (17 years, 2 months ago) by allenleung
Fixed a typo in the cygwin code.
Revision 1806 - Directory Listing
Modified Tue May 31 20:47:40 2005 UTC (17 years, 2 months ago) by allenleung
Updated cygwin's signal/fault handling to match window's code.
Revision 1805 - Directory Listing
Modified Fri May 20 20:39:43 2005 UTC (17 years, 3 months ago) by jhr
Bug fix: the calculation of required space did not take sequence headers into account.
Revision 1802 - Directory Listing
Modified Thu May 19 03:24:34 2005 UTC (17 years, 3 months ago) by mblume
new Mac OS X instructions
Revision 1800 - Directory Listing
Modified Wed May 18 23:09:10 2005 UTC (17 years, 3 months ago) by mblume
added READMEs for 110.54
Revision 1799 - Directory Listing
Modified Wed May 18 23:08:12 2005 UTC (17 years, 3 months ago) by mblume
fixed problems with new signal handling code (win32 version was incomplete)
Revision 1795 - Directory Listing
Modified Wed May 18 18:42:26 2005 UTC (17 years, 3 months ago) by mblume
freeze for release 110.54
Revision 1794 - Directory Listing
Modified Wed May 18 16:59:22 2005 UTC (17 years, 3 months ago) by mblume
added some script support for Mac OS X package installer
Revision 1793 - Directory Listing
Modified Wed May 18 15:54:17 2005 UTC (17 years, 3 months ago) by mblume
workaround for overloading bug
Revision 1792 - Directory Listing
Modified Tue May 17 04:46:12 2005 UTC (17 years, 3 months ago) by mblume
added mechanism for re-dumping heap image for interactive system
Revision 1791 - Directory Listing
Modified Tue May 10 02:56:53 2005 UTC (17 years, 3 months ago) by mblume
fixed Word64.fromString
Revision 1790 - Directory Listing
Modified Fri May 6 03:10:32 2005 UTC (17 years, 3 months ago) by jhr
Add Tiger (MacOS X 10.4) support.
Revision 1789 - Directory Listing
Modified Fri May 6 02:47:17 2005 UTC (17 years, 3 months ago) by jhr
Build ckit by default.
Revision 1788 - Directory Listing
Modified Thu May 5 16:48:44 2005 UTC (17 years, 3 months ago) by jhr
Added singleton function to MONO_PRIORITYQ interface.
Revision 1787 - Directory Listing
Modified Thu May 5 16:25:12 2005 UTC (17 years, 3 months ago) by jhr
Allow heap triming to be turned off. WARNING: doing so may result in unbounded heap-growth, even for constant-space programs!
Revision 1786 - Directory Listing
Modified Thu May 5 16:24:04 2005 UTC (17 years, 3 months ago) by jhr
Change in sizing calculation to reduce number of major GCs.
Revision 1785 - Directory Listing
Modified Wed May 4 15:51:20 2005 UTC (17 years, 3 months ago) by allenleung
GC protocol checking phase added.
Revision 1784 - Directory Listing
Modified Wed May 4 15:43:48 2005 UTC (17 years, 3 months ago) by mblume
fixed bug in IntInf.div
Revision 1783 - Directory Listing
Modified Wed May 4 15:32:16 2005 UTC (17 years, 3 months ago) by mblume
added join to parser combinators
Revision 1782 - Directory Listing
Modified Tue May 3 17:41:39 2005 UTC (17 years, 3 months ago) by jhr
Remove debugging flag.
Revision 1781 - Directory Listing
Modified Tue May 3 17:26:49 2005 UTC (17 years, 3 months ago) by jhr
New scheme for managing signals in the runtime system that should avoid race conditions (thanks to Cynbe for the design).
Revision 1780 - Directory Listing
Modified Mon May 2 20:59:52 2005 UTC (17 years, 3 months ago) by jhr
Removing makefiles for unsupported architectures
Revision 1779 - Directory Listing
Modified Mon May 2 20:52:52 2005 UTC (17 years, 3 months ago) by jhr
Removing asm code for unsupported architectures.
Revision 1778 - Directory Listing
Modified Mon May 2 15:38:45 2005 UTC (17 years, 3 months ago) by jhr
Remove spurious generated file.
Revision 1777 - Directory Listing
Modified Sat Apr 30 13:35:23 2005 UTC (17 years, 3 months ago) by jhr
Bug fix: Pointers to heap objects were not being preserved across GC.
Revision 1776 - Directory Listing
Modified Thu Apr 28 20:51:18 2005 UTC (17 years, 3 months ago) by jhr
Include faulting PC in bogus fault error message.
Revision 1774 - Directory Listing
Modified Tue Apr 19 13:29:12 2005 UTC (17 years, 4 months ago) by jhr
Fix for spilling single-precision floats.
Revision 1773 - Directory Listing
Modified Tue Apr 19 13:25:25 2005 UTC (17 years, 4 months ago) by jhr
Remove excess newline.
Revision 1772 - Directory Listing
Modified Mon Mar 21 19:45:03 2005 UTC (17 years, 5 months ago) by jhr
Fixed bug in GetOpt.
Revision 1771 - Directory Listing
Modified Thu Mar 17 22:53:15 2005 UTC (17 years, 5 months ago) by monnier
Fallback from amd64 to x86 under GNU/Linux. The same should probably be done for other OSes.
Revision 1770 - Directory Listing
Modified Tue Mar 1 05:43:28 2005 UTC (17 years, 5 months ago) by mblume
fixed silly bug in CML:Atom
Revision 1767 - Directory Listing
Modified Fri Feb 25 23:44:10 2005 UTC (17 years, 5 months ago) by mblume
minor update to readme
Revision 1766 - Directory Listing
Modified Fri Feb 25 23:28:42 2005 UTC (17 years, 5 months ago) by mblume
dlopen trick does not work(yet) for win32
Revision 1762 - Directory Listing
Modified Fri Feb 25 22:28:23 2005 UTC (17 years, 5 months ago) by mblume
readmes for 110.53
Revision 1761 - Directory Listing
Modified Fri Feb 25 21:16:04 2005 UTC (17 years, 5 months ago) by mblume
new working version (110.53)
Revision 1760 - Directory Listing
Modified Fri Feb 25 20:46:23 2005 UTC (17 years, 5 months ago) by mblume
brought back SMLofNJ.Susp
Revision 1759 - Directory Listing
Modified Thu Feb 24 22:46:30 2005 UTC (17 years, 5 months ago) by mblume
fixed/improved structure Atom in CML
Revision 1758 - Directory Listing
Modified Tue Feb 15 23:52:33 2005 UTC (17 years, 6 months ago) by mblume
moved TraceDebugProf where it belongs
Revision 1757 - Directory Listing
Modified Sun Feb 13 03:52:06 2005 UTC (17 years, 6 months ago) by jhr
Two bugs fixed: the floating-point stack needs to be killed by calls and %st(0) was being returned as the result register (instead of the freshly allocated pseudo register).
Revision 1756 - Directory Listing
Modified Fri Feb 11 15:48:29 2005 UTC (17 years, 6 months ago) by jhr
Added Atom.same and Atom.lexCompare functions.
Revision 1755 - Directory Listing
Modified Thu Feb 10 23:54:06 2005 UTC (17 years, 6 months ago) by mblume
long long results implemented
Revision 1754 - Directory Listing
Modified Wed Feb 9 21:48:59 2005 UTC (17 years, 6 months ago) by mblume
long long args now seem to work
Revision 1753 - Directory Listing
Modified Mon Feb 7 22:16:58 2005 UTC (17 years, 6 months ago) by mblume
long long arguments to C functions (still not working properly)
Revision 1752 - Directory Listing
Modified Thu Feb 3 22:11:49 2005 UTC (17 years, 6 months ago) by mblume
experimental code for passing long long arguments via NLFFI (untested)
Revision 1751 - Directory Listing
Modified Mon Jan 24 23:39:13 2005 UTC (17 years, 6 months ago) by mblume
fixed bug in ml-yacc (as patterns)
Revision 1750 - Directory Listing
Modified Tue Jan 18 17:58:39 2005 UTC (17 years, 7 months ago) by mblume
fixed problem with time profiler
Revision 1749 - Directory Listing
Modified Tue Jan 18 16:51:55 2005 UTC (17 years, 7 months ago) by mblume
removed line from mk.x86-linux as it does not work as intended
Revision 1748 - Directory Listing
Modified Sat Jan 15 02:41:11 2005 UTC (17 years, 7 months ago) by mblume
fixed typo
Revision 1747 - Directory Listing
Modified Fri Jan 14 23:53:21 2005 UTC (17 years, 7 months ago) by mblume
new experimental heap2exec facility
Revision 1746 - Directory Listing
Modified Fri Jan 7 17:44:23 2005 UTC (17 years, 7 months ago) by mblume
fixed off-by-one error in globals.c
Revision 1745 - Directory Listing
Modified Mon Jan 3 21:13:16 2005 UTC (17 years, 7 months ago) by mblume
robustified link-sml script against arguments with spaces
Revision 1744 - Directory Listing
Modified Thu Dec 23 23:58:38 2004 UTC (17 years, 7 months ago) by mblume
update to ml-build script
Revision 1743 - Directory Listing
Modified Tue Dec 21 21:11:40 2004 UTC (17 years, 8 months ago) by mblume
missing files
Revision 1742 - Directory Listing
Modified Tue Dec 21 21:04:01 2004 UTC (17 years, 8 months ago) by mblume
(partially) implemented long long in nlffi
Revision 1741 - Directory Listing
Modified Tue Dec 21 19:20:57 2004 UTC (17 years, 8 months ago) by mblume
cleanup of c/memory library
Revision 1740 - Directory Listing
Modified Fri Dec 17 21:12:23 2004 UTC (17 years, 8 months ago) by allenleung
.run-sml now converts SMLNJ_HOME to a POSIX pathname on cygwin.
Revision 1737 - Directory Listing
Modified Thu Dec 16 19:38:22 2004 UTC (17 years, 8 months ago) by mblume
missing line in HISTORY
Revision 1736 - Directory Listing
Modified Thu Dec 16 19:31:17 2004 UTC (17 years, 8 months ago) by mblume
last-minute changes incorporated
Revision 1735 - Directory Listing
Modified Thu Dec 16 19:29:13 2004 UTC (17 years, 8 months ago) by mblume
updated README files to reflect last-minute-change
Revision 1734 - Directory Listing
Modified Thu Dec 16 19:19:12 2004 UTC (17 years, 8 months ago) by mblume
bug fix in statistics module
Revision 1733 - Directory Listing
Modified Thu Dec 16 05:37:04 2004 UTC (17 years, 8 months ago) by mblume
minor modifications to smlnj-lib (concerning recent changes)
Revision 1732 - Directory Listing
Modified Thu Dec 16 05:07:47 2004 UTC (17 years, 8 months ago) by jhr
Changed HashString.hashString' to hashSubstring.
Revision 1730 - Directory Listing
Modified Wed Dec 15 21:57:17 2004 UTC (17 years, 8 months ago) by mblume
added README files
Revision 1728 - Directory Listing
Modified Wed Dec 15 21:27:01 2004 UTC (17 years, 8 months ago) by mblume
freeze for 110.52
Revision 1727 - Directory Listing
Modified Wed Dec 15 18:41:55 2004 UTC (17 years, 8 months ago) by mblume
adjusted winlibinstall.sml to match new interface for generic installer
Revision 1726 - Directory Listing
Modified Wed Dec 15 17:56:42 2004 UTC (17 years, 8 months ago) by mblume
some bullet-proofing of .bat scripts against spaces in filenames
Revision 1725 - Directory Listing
Modified Tue Dec 14 23:23:41 2004 UTC (17 years, 8 months ago) by mblume
tried to make installer cope with spaces in filenames (incomplete)
Revision 1724 - Directory Listing
Modified Mon Dec 13 20:45:51 2004 UTC (17 years, 8 months ago) by mblume
fixed bug in ml-makedepend
Revision 1723 - Directory Listing
Modified Mon Dec 13 20:09:39 2004 UTC (17 years, 8 months ago) by jhr
Fixed infinite loop.
Revision 1722 - Directory Listing
Modified Sun Dec 12 05:49:04 2004 UTC (17 years, 8 months ago) by jhr
Adding Allen's changes to support extensions on the PPC.
Revision 1721 - Directory Listing
Modified Sat Dec 11 06:24:12 2004 UTC (17 years, 8 months ago) by mblume
attempt to restore backward compatibility with 110.0.x (CML)
Revision 1720 - Directory Listing
Modified Thu Dec 9 22:23:42 2004 UTC (17 years, 8 months ago) by mblume
added two simple stats modules to smlnj-lib
Revision 1719 - Directory Listing
Modified Wed Dec 8 03:18:04 2004 UTC (17 years, 8 months ago) by monnier
*** empty log message ***
Revision 1718 - Directory Listing
Modified Thu Dec 2 22:48:18 2004 UTC (17 years, 8 months ago) by mblume
minor modifications/improvements to hashing and atoms
Revision 1717 - Directory Listing
Modified Thu Nov 25 04:11:57 2004 UTC (17 years, 8 months ago) by mblume
made CML 64-bit-position compliant
Revision 1716 - Directory Listing
Modified Wed Nov 24 20:48:51 2004 UTC (17 years, 8 months ago) by mblume
fixed typo in HISTORY
Revision 1715 - Directory Listing
Modified Wed Nov 24 20:27:30 2004 UTC (17 years, 8 months ago) by mblume
support for 64-bit Position.int (not enabled by default)
Revision 1714 - Directory Listing
Modified Wed Nov 24 19:59:47 2004 UTC (17 years, 8 months ago) by monnier
*** empty log message ***
Revision 1713 - Directory Listing
Modified Wed Nov 24 19:40:47 2004 UTC (17 years, 8 months ago) by monnier
*** empty log message ***
Revision 1712 - Directory Listing
Modified Tue Nov 23 20:44:10 2004 UTC (17 years, 8 months ago) by mblume
problem with unhelpful error messages addressed
Revision 1711 - Directory Listing
Modified Tue Nov 23 05:13:59 2004 UTC (17 years, 8 months ago) by monnier
(sml-font-lock-symbols-alist): Add yet more silly entries.
Revision 1707 - Directory Listing
Modified Fri Nov 19 23:52:52 2004 UTC (17 years, 9 months ago) by mblume
README files for 110.51
Revision 1705 - Directory Listing
Modified Fri Nov 19 15:58:58 2004 UTC (17 years, 9 months ago) by mblume
fixed awk bug in ml-makedepend
Revision 1703 - Directory Listing
Modified Thu Nov 18 21:40:57 2004 UTC (17 years, 9 months ago) by mblume
freeze for working version 110.51
Revision 1702 - Directory Listing
Modified Thu Nov 18 21:38:13 2004 UTC (17 years, 9 months ago) by mblume
enabled dlopen (for NLFFI) on FreeBSD
Revision 1701 - Directory Listing
Modified Wed Nov 17 21:07:35 2004 UTC (17 years, 9 months ago) by allenleung
Added support to LIVE and KILL for all the architectures.
Revision 1700 - Directory Listing
Modified Tue Nov 16 22:12:26 2004 UTC (17 years, 9 months ago) by mblume
minor improvement to the version tool
Revision 1699 - Directory Listing
Modified Tue Nov 16 04:39:28 2004 UTC (17 years, 9 months ago) by mblume
cosmetic issue
Revision 1698 - Directory Listing
Modified Mon Nov 15 23:00:38 2004 UTC (17 years, 9 months ago) by monnier
(sml-font-lock-symbols-alist): Add entries for simple type variables. (sml-font-lock-compose-symbol): Add support for non-punctuation syms.
Revision 1697 - Directory Listing
Modified Mon Nov 15 22:36:09 2004 UTC (17 years, 9 months ago) by monnier
(sml-font-lock-symbols-alist): Add entries for >= and <=.
Revision 1696 - Directory Listing
Modified Mon Nov 15 04:11:27 2004 UTC (17 years, 9 months ago) by monnier
(sml-font-lock-symbols, sml-font-lock-symbols-alist): New vars. (sml-font-lock-compose-symbol, sml-font-lock-symbols-keywords): New funs. (sml-font-lock-keywords): Use them.
Revision 1695 - Directory Listing
Modified Mon Nov 15 03:51:19 2004 UTC (17 years, 9 months ago) by monnier
(sml-error-regexp-alist): Merge regexps. (sml-update-cursor): Check sml-temp-file is non-nil.
Revision 1694 - Directory Listing
Modified Mon Nov 15 03:50:16 2004 UTC (17 years, 9 months ago) by monnier
(sml-backward-sexp, sml-forward-sexp): Remove unused var.
Revision 1693 - Directory Listing
Modified Mon Nov 15 03:49:56 2004 UTC (17 years, 9 months ago) by monnier
(temp-directory): Get rid of warning.
Revision 1692 - Directory Listing
Modified Mon Nov 15 03:49:46 2004 UTC (17 years, 9 months ago) by monnier
(sml-calculate-indentation): Remove unused var. (sml-get-indent): Change first arg's meaning. (sml-get-sym-indent): Adjust call. (sml-forms-menu): Simplify.
Revision 1691 - Directory Listing
Modified Mon Nov 15 03:26:57 2004 UTC (17 years, 9 months ago) by monnier
(sml-make-error): Use match-string.
Revision 1690 - Directory Listing
Modified Mon Nov 15 03:26:34 2004 UTC (17 years, 9 months ago) by monnier
(install_startup): Don't add to load-path any more.
Revision 1689 - Directory Listing
Modified Sat Nov 13 06:25:04 2004 UTC (17 years, 9 months ago) by mblume
improved the version tool by simplifying it
Revision 1688 - Directory Listing
Modified Fri Nov 12 22:19:51 2004 UTC (17 years, 9 months ago) by mblume
fixed an issue with polyequal
Revision 1687 - Directory Listing
Modified Fri Nov 12 06:31:53 2004 UTC (17 years, 9 months ago) by mblume
added full implementation of Int64
Revision 1686 - Directory Listing
Modified Thu Nov 11 23:26:27 2004 UTC (17 years, 9 months ago) by mblume
more 64-bit hacking (see HISTORY)
Revision 1685 - Directory Listing
Modified Thu Nov 11 16:51:42 2004 UTC (17 years, 9 months ago) by mblume
added 64-bit mult and partial implementation of div
Revision 1684 - Directory Listing
Modified Thu Nov 11 06:15:33 2004 UTC (17 years, 9 months ago) by mblume
most of 64-bit word support is there now
Revision 1683 - Directory Listing
Modified Thu Nov 11 00:12:41 2004 UTC (17 years, 9 months ago) by mblume
more 64-bit hacking (still in the middle of it, though)
Revision 1682 - Directory Listing
Modified Tue Nov 9 23:48:09 2004 UTC (17 years, 9 months ago) by mblume
started building support for 64-bit types
Revision 1681 - Directory Listing
Modified Mon Nov 8 23:03:24 2004 UTC (17 years, 9 months ago) by mblume
some code cleanup
Revision 1680 - Directory Listing
Modified Sat Oct 30 16:02:13 2004 UTC (17 years, 9 months ago) by jhr
Add missing cases for stm pretty printing.
Revision 1679 - Directory Listing
Modified Sat Oct 30 14:09:26 2004 UTC (17 years, 9 months ago) by jhr
Add support for NEG in LABEXPs.
Revision 1676 - Directory Listing
Modified Thu Oct 28 18:55:17 2004 UTC (17 years, 9 months ago) by mblume
README files for 110.50
Revision 1674 - Directory Listing
Modified Thu Oct 28 17:58:26 2004 UTC (17 years, 9 months ago) by mblume
missing entry in BOOT
Revision 1672 - Directory Listing
Modified Thu Oct 28 15:44:02 2004 UTC (17 years, 9 months ago) by mblume
code freeze for 110.50
Revision 1671 - Directory Listing
Modified Thu Oct 28 04:15:08 2004 UTC (17 years, 9 months ago) by jhr
Don't bother to adjust the stack pointer by zero.
Revision 1670 - Directory Listing
Modified Thu Oct 28 02:18:58 2004 UTC (17 years, 9 months ago) by jhr
Added documentation of calling convention for struct result functions.
Revision 1669 - Directory Listing
Modified Wed Oct 27 22:49:25 2004 UTC (17 years, 9 months ago) by mblume
improved BackTrace.monitor
Revision 1668 - Directory Listing
Modified Wed Oct 27 22:22:13 2004 UTC (17 years, 9 months ago) by mblume
HISTORY entry for x86 c-calls updates
Revision 1667 - Directory Listing
Modified Wed Oct 27 22:15:45 2004 UTC (17 years, 9 months ago) by mblume
hot-fix for struct-return problem (seems to work)
Revision 1666 - Directory Listing
Modified Tue Oct 26 03:59:52 2004 UTC (17 years, 9 months ago) by jhr
Removed debugging code that got committed by mistake.
Revision 1665 - Directory Listing
Modified Tue Oct 26 03:57:28 2004 UTC (17 years, 9 months ago) by jhr
Fix regions in case they mean something someday.
Revision 1664 - Directory Listing
Modified Tue Oct 26 03:35:31 2004 UTC (17 years, 9 months ago) by mblume
added missing LOAD
Revision 1663 - Directory Listing
Modified Mon Oct 25 03:29:38 2004 UTC (17 years, 9 months ago) by jhr
Possible fix for struct parameters in C calls.
Revision 1662 - Directory Listing
Modified Sun Oct 24 17:56:50 2004 UTC (17 years, 9 months ago) by allenleung
GAS syntax fix for FUCOMIP and friends.
Revision 1661 - Directory Listing
Modified Sun Oct 24 03:45:50 2004 UTC (17 years, 9 months ago) by mblume
eliminated redundant test in Int31.scan
Revision 1660 - Directory Listing
Modified Fri Oct 22 13:08:21 2004 UTC (17 years, 10 months ago) by mblume
deal with minInt correctly in Int31.fromString
Revision 1659 - Directory Listing
Modified Thu Oct 21 22:57:47 2004 UTC (17 years, 10 months ago) by mblume
specialized version of Int.fromString added (2x as fast)
Revision 1656 - Directory Listing
Modified Wed Oct 20 20:05:45 2004 UTC (17 years, 10 months ago) by mblume
support for back-trace in standalone programs
Revision 1655 - Directory Listing
Modified Mon Oct 18 21:45:30 2004 UTC (17 years, 10 months ago) by mblume
eliminated group owners; added warning
Revision 1654 - Directory Listing
Modified Fri Oct 15 21:49:14 2004 UTC (17 years, 10 months ago) by mblume
correct type of tdp_register
Revision 1653 - Directory Listing
Modified Fri Oct 15 20:45:02 2004 UTC (17 years, 10 months ago) by mblume
further TDP reorganization; coverage tool added
Revision 1652 - Directory Listing
Modified Thu Oct 14 22:38:54 2004 UTC (17 years, 10 months ago) by mblume
overhaul of Core and SMLofNJ support for TDP
Revision 1651 - Directory Listing
Modified Wed Oct 13 21:37:30 2004 UTC (17 years, 10 months ago) by mblume
spelling error
Revision 1650 - Directory Listing
Modified Wed Oct 13 21:34:01 2004 UTC (17 years, 10 months ago) by mblume
some renaming and cleanup (trace/debug/profile instrumentation)
Revision 1649 - Directory Listing
Modified Tue Oct 12 22:48:53 2004 UTC (17 years, 10 months ago) by mblume
minor code improvement
Revision 1648 - Directory Listing
Modified Tue Oct 12 22:47:46 2004 UTC (17 years, 10 months ago) by mblume
additional improvement to region info propagation
Revision 1647 - Directory Listing
Modified Tue Oct 12 02:45:22 2004 UTC (17 years, 10 months ago) by mblume
more fiddling with imprecise region annotations
Revision 1646 - Directory Listing
Modified Mon Oct 11 22:57:55 2004 UTC (17 years, 10 months ago) by mblume
eliminate unneeded argument
Revision 1645 - Directory Listing
Modified Mon Oct 11 21:37:17 2004 UTC (17 years, 10 months ago) by mblume
better region info propagation in elaborator
Revision 1644 - Directory Listing
Modified Sat Oct 9 03:50:36 2004 UTC (17 years, 10 months ago) by mblume
fixed problem with keyword handling in .cm files
Revision 1643 - Directory Listing
Modified Fri Oct 8 23:00:45 2004 UTC (17 years, 10 months ago) by mblume
minor cleanup
Revision 1642 - Directory Listing
Modified Thu Oct 7 21:00:04 2004 UTC (17 years, 10 months ago) by mblume
cleanup work
Revision 1641 - Directory Listing
Modified Wed Oct 6 20:18:55 2004 UTC (17 years, 10 months ago) by mblume
minor cleanup in absyn and btrace
Revision 1640 - Directory Listing
Modified Fri Oct 1 15:20:40 2004 UTC (17 years, 10 months ago) by mblume
made slave mode work with version tool
Revision 1639 - Directory Listing
Modified Thu Sep 30 15:53:06 2004 UTC (17 years, 10 months ago) by mblume
cleanup of the auto-version stuff
Revision 1638 - Directory Listing
Modified Wed Sep 29 19:07:58 2004 UTC (17 years, 10 months ago) by mblume
integrated versiontool
Revision 1637 - Directory Listing
Modified Wed Sep 29 18:50:52 2004 UTC (17 years, 10 months ago) by mblume
automagic generation of version.sml
Revision 1636 - Directory Listing
Modified Tue Sep 28 22:33:03 2004 UTC (17 years, 10 months ago) by mblume
added comment
Revision 1634 - Directory Listing
Modified Tue Sep 28 15:53:10 2004 UTC (17 years, 10 months ago) by mblume
some cleanup of the controls code
Revision 1633 - Directory Listing
Modified Tue Sep 28 03:08:33 2004 UTC (17 years, 10 months ago) by mblume
improved Controls interface; minor changes and bug fixes in CM
Revision 1632 - Directory Listing
Modified Mon Sep 27 22:18:07 2004 UTC (17 years, 10 months ago) by mblume
CM support for lazy sml and per-file control settings
Revision 1631 - Directory Listing
Modified Fri Sep 24 21:21:31 2004 UTC (17 years, 10 months ago) by mblume
turned MLRISC message (PPC) about long branches off by default; made setting configurable
Revision 1630 - Directory Listing
Modified Fri Sep 24 21:05:04 2004 UTC (17 years, 10 months ago) by mblume
rounding mode patch for OS X
Revision 1629 - Directory Listing
Modified Thu Sep 23 22:38:06 2004 UTC (17 years, 10 months ago) by mblume
tweaked interface of ControlRegistry; adde command-line switch to sml
Revision 1624 - Directory Listing
Modified Wed Sep 15 03:16:10 2004 UTC (17 years, 11 months ago) by mblume
README files for 110.49
Revision 1622 - Directory Listing
Modified Mon Sep 13 21:50:40 2004 UTC (17 years, 11 months ago) by mblume
working version 110.49
Revision 1621 - Directory Listing
Modified Mon Sep 13 21:19:04 2004 UTC (17 years, 11 months ago) by mblume
turned target mlrisc on by default again
Revision 1620 - Directory Listing
Modified Mon Sep 13 20:10:38 2004 UTC (17 years, 11 months ago) by jhr
Fixed the signal masking code to properly nest mask/unmask operations on a per-signal basis.
Revision 1619 - Directory Listing
Modified Wed Sep 8 18:19:45 2004 UTC (17 years, 11 months ago) by mblume
bumped heap image magic number
Revision 1618 - Directory Listing
Modified Fri Sep 3 15:27:05 2004 UTC (17 years, 11 months ago) by allenleung
Added a patch to _arch-n-opsys to enable the Cygwin runtime. The Cygwin runtime is turned on by setting the environment variable SMLNJ_CYGWIN_RUNTIME to 1.
Revision 1617 - Directory Listing
Modified Tue Aug 31 22:15:48 2004 UTC (17 years, 11 months ago) by mblume
added some exports to core.cm
Revision 1616 - Directory Listing
Modified Mon Aug 30 22:54:16 2004 UTC (17 years, 11 months ago) by mblume
installer improvements
Revision 1615 - Directory Listing
Modified Fri Aug 27 22:21:00 2004 UTC (17 years, 11 months ago) by mblume
added ptreql to InlineT
Revision 1614 - Directory Listing
Modified Mon Aug 16 01:21:56 2004 UTC (18 years ago) by allenleung
Another bug fix to the graph library
Revision 1613 - Directory Listing
Modified Wed Aug 11 03:35:58 2004 UTC (18 years ago) by allenleung
Minor PPC syntax fix.
Revision 1612 - Directory Listing
Modified Wed Aug 11 02:45:25 2004 UTC (18 years ago) by jhr
Fixing one more bug with allocation of the argument area. Seems to work now (at least for Moby).
Revision 1610 - Directory Listing
Modified Tue Aug 10 22:25:53 2004 UTC (18 years ago) by jhr
Fix bug: argument area allocation not getting generated.
Revision 1609 - Directory Listing
Modified Tue Aug 10 22:18:40 2004 UTC (18 years ago) by mblume
fixed wrong URL
Revision 1608 - Directory Listing
Modified Tue Aug 10 20:18:13 2004 UTC (18 years ago) by jhr
Get the sizes of integer return values right.
Revision 1607 - Directory Listing
Modified Tue Aug 10 18:25:26 2004 UTC (18 years ago) by mblume
fixed typo in BOOT
Revision 1604 - Directory Listing
Modified Tue Aug 10 17:08:53 2004 UTC (18 years ago) by mblume
added html version of README for 110.48
Revision 1603 - Directory Listing
Modified Tue Aug 10 16:59:12 2004 UTC (18 years ago) by mblume
README for 110.48
Revision 1602 - Directory Listing
Modified Tue Aug 10 16:58:44 2004 UTC (18 years ago) by mblume
freeze for Release 110.48
Revision 1601 - Directory Listing
Modified Tue Aug 10 14:40:53 2004 UTC (18 years ago) by jhr
Partial fix for signal masking code.
Revision 1600 - Directory Listing
Modified Mon Aug 9 21:23:58 2004 UTC (18 years ago) by mblume
applied bug fix provided by Benjamin Ylvisaker
Revision 1599 - Directory Listing
Modified Mon Aug 9 16:22:40 2004 UTC (18 years ago) by allenleung
Bug fix to dijkstra's algorithm.
Revision 1598 - Directory Listing
Modified Mon Aug 9 16:16:40 2004 UTC (18 years ago) by jhr
Fixed bug in mandelbrot program. Note that this change affects the running time of the benchmark!
Revision 1597 - Directory Listing
Modified Mon Aug 9 15:49:54 2004 UTC (18 years ago) by mblume
fixed pattern-matching bug and added missing cases
Revision 1595 - Directory Listing
Modified Fri Aug 6 23:07:17 2004 UTC (18 years ago) by mblume
some improvements to handling of cmd-line arguments
Revision 1594 - Directory Listing
Modified Fri Aug 6 20:38:58 2004 UTC (18 years ago) by jhr
Initial support for PPC extensions.
Revision 1593 - Directory Listing
Modified Thu Aug 5 22:19:45 2004 UTC (18 years ago) by allenleung
Added IBM syntax support for PowerPC.
Revision 1589 - Directory Listing
Modified Wed Aug 4 22:17:37 2004 UTC (18 years ago) by mblume
moved 2 items from compiler internals to MLRISC (where they belong)
Revision 1588 - Directory Listing
Modified Wed Aug 4 22:05:00 2004 UTC (18 years ago) by mblume
fixed obsolete comment in targets
Revision 1587 - Directory Listing
Modified Wed Aug 4 21:41:35 2004 UTC (18 years ago) by mblume
removed warning about nlffi from WININSTALL
Revision 1583 - Directory Listing
Modified Wed Aug 4 20:57:45 2004 UTC (18 years ago) by mblume
removed mention of e-mail address
Revision 1582 - Directory Listing
Modified Wed Aug 4 20:55:50 2004 UTC (18 years ago) by mblume
added README files for 110.47
Revision 1581 - Directory Listing
Modified Wed Aug 4 19:00:53 2004 UTC (18 years ago) by mblume
freeze for 110.47
Revision 1580 - Directory Listing
Modified Tue Aug 3 19:26:26 2004 UTC (18 years ago) by mblume
added support for multiple C calling conventions
Revision 1579 - Directory Listing
Modified Mon Aug 2 20:54:18 2004 UTC (18 years ago) by mblume
HISTORY entry
Revision 1578 - Directory Listing
Modified Mon Aug 2 20:46:58 2004 UTC (18 years ago) by mblume
rolled back change to get_file_time (seems wrong)
Revision 1577 - Directory Listing
Modified Mon Aug 2 20:34:14 2004 UTC (18 years ago) by mblume
dldummy is gone!
Revision 1576 - Directory Listing
Modified Mon Aug 2 20:32:41 2004 UTC (18 years ago) by mblume
more silly typos
Revision 1575 - Directory Listing
Modified Mon Aug 2 20:30:25 2004 UTC (18 years ago) by mblume
more missing edits
Revision 1574 - Directory Listing
Modified Mon Aug 2 20:26:13 2004 UTC (18 years ago) by mblume
added missing update to dlclose.c
Revision 1573 - Directory Listing
Modified Mon Aug 2 19:44:48 2004 UTC (18 years ago) by mblume
added support for nlffi under win32
Revision 1572 - Directory Listing
Modified Fri Jul 30 22:55:23 2004 UTC (18 years ago) by mblume
assorted bug fixes
Revision 1571 - Directory Listing
Modified Fri Jul 30 21:24:08 2004 UTC (18 years ago) by mblume
more manual hacking
Revision 1570 - Directory Listing
Modified Fri Jul 30 21:23:37 2004 UTC (18 years ago) by mblume
generate E_* for all enums, not just the ones that are referenced
Revision 1569 - Directory Listing
Modified Thu Jul 29 23:10:43 2004 UTC (18 years ago) by mblume
sync
Revision 1568 - Directory Listing
Modified Wed Jul 28 23:23:57 2004 UTC (18 years ago) by mblume
slowly fleshing out the nlffi manual
Revision 1567 - Directory Listing
Modified Wed Jul 28 23:23:13 2004 UTC (18 years ago) by mblume
added naturalIntSz to dummy implementation of c-calls
Revision 1566 - Directory Listing
Modified Wed Jul 28 21:11:56 2004 UTC (18 years ago) by jhr
Fixed alignment of empty struct/union types to be 1 (not 4).
Revision 1565 - Directory Listing
Modified Wed Jul 28 21:06:59 2004 UTC (18 years ago) by jhr
Added comment to C_CALLS signature documenting the responsibility of the client to handle sign extension. Also added a "naturalIntSz" value that the client can use to determine the integer promotion size. Updated the implementations to match the changed signature and removed sign extension from the x86 implementation.
Revision 1564 - Directory Listing
Modified Mon Jul 26 23:23:39 2004 UTC (18 years ago) by mblume
minor tweak to ml-nlffigen (treatment of typedef); added description of typedef to manual
Revision 1562 - Directory Listing
Modified Mon Jul 26 14:06:57 2004 UTC (18 years ago) by jhr
Reimplementation of CCalls for x86. This version uses the layout function to assign argument locations.
Revision 1561 - Directory Listing
Modified Mon Jul 26 14:06:10 2004 UTC (18 years ago) by jhr
Added documentation.
Revision 1560 - Directory Listing
Modified Fri Jul 23 23:23:09 2004 UTC (18 years ago) by mblume
sync some changes
Revision 1559 - Directory Listing
Modified Fri Jul 23 23:06:44 2004 UTC (18 years ago) by mblume
added some (slightly) better error reporting to ml-nlffigen
Revision 1557 - Directory Listing
Modified Wed Jul 21 23:19:18 2004 UTC (18 years, 1 month ago) by mblume
nlffi documentation (a start); minor bugfix in ml-nlffigen
Revision 1554 - Directory Listing
Modified Tue Jul 20 17:59:03 2004 UTC (18 years, 1 month ago) by mblume
template for a NLFFI manual added
Revision 1553 - Directory Listing
Modified Tue Jul 20 13:08:30 2004 UTC (18 years, 1 month ago) by allenleung
Changes to allow multiple lines in the asm: specification. Now it is possible to write: asm: '' ...'' ... '' ... ''
Revision 1552 - Directory Listing
Modified Fri Jul 16 18:00:22 2004 UTC (18 years, 1 month ago) by mblume
handled C_UNION on the Sparc
Revision 1551 - Directory Listing
Modified Fri Jul 16 03:26:38 2004 UTC (18 years, 1 month ago) by mblume
moved dummy implementation of c-calls into MLRISC tree
Revision 1550 - Directory Listing
Modified Thu Jul 15 18:17:27 2004 UTC (18 years, 1 month ago) by jhr
Rewrote handling of C_UNION type.
Revision 1549 - Directory Listing
Modified Wed Jul 14 23:07:35 2004 UTC (18 years, 1 month ago) by mblume
implemented C_UNION for ppc-macosx; fixed bug in propagating C_UNION to backend
Revision 1548 - Directory Listing
Modified Wed Jul 14 21:25:43 2004 UTC (18 years, 1 month ago) by mblume
added C_UNION to c-types.sml
Revision 1547 - Directory Listing
Modified Wed Jul 14 19:40:35 2004 UTC (18 years, 1 month ago) by mblume
fixed bug: functions fpr and gpr were not in scope where they were used
Revision 1546 - Directory Listing
Modified Wed Jul 14 18:38:08 2004 UTC (18 years, 1 month ago) by allenleung
More PPC instructions added.
Revision 1545 - Directory Listing
Modified Wed Jul 14 18:33:15 2004 UTC (18 years, 1 month ago) by jhr
Minor edits.
Revision 1544 - Directory Listing
Modified Wed Jul 14 16:08:37 2004 UTC (18 years, 1 month ago) by jhr
Support for struct arguments.
Revision 1541 - Directory Listing
Modified Tue Jul 13 22:02:23 2004 UTC (18 years, 1 month ago) by mblume
added some more testcases for nlffi
Revision 1540 - Directory Listing
Modified Tue Jul 13 20:15:55 2004 UTC (18 years, 1 month ago) by mblume
fixed bug in usage of paramAlloc
Revision 1539 - Directory Listing
Modified Tue Jul 13 19:05:30 2004 UTC (18 years, 1 month ago) by allenleung
Added LWARX and STWCX to the Power PC instruction set.
Revision 1537 - Directory Listing
Modified Tue Jul 13 18:49:54 2004 UTC (18 years, 1 month ago) by mblume
NLFFI-related code tweaks
Revision 1536 - Directory Listing
Modified Tue Jul 13 18:30:33 2004 UTC (18 years, 1 month ago) by jhr
Changed signature of layout function; added paramAlloc callback to PPC genCall function; eliminated non-exhaustive matches.
Revision 1533 - Directory Listing
Modified Tue Jul 13 04:19:14 2004 UTC (18 years, 1 month ago) by jhr
Fixed spelling error in comment and remove unecessary list reversal.
Revision 1532 - Directory Listing
Modified Tue Jul 13 03:49:10 2004 UTC (18 years, 1 month ago) by mblume
nlffi under mac os x; NOW BOOTFILES; version 110.46.1
Revision 1531 - Directory Listing
Modified Mon Jul 12 19:44:50 2004 UTC (18 years, 1 month ago) by jhr
Working on adding support for structure arguments.
Revision 1530 - Directory Listing
Modified Sun Jul 11 16:51:01 2004 UTC (18 years, 1 month ago) by jhr
Additional work on PPC C-calls and minor change to the return type of the layout function in the C_CALLS interface.
Revision 1529 - Directory Listing
Modified Sun Jul 11 02:57:18 2004 UTC (18 years, 1 month ago) by mblume
updated comment
Revision 1528 - Directory Listing
Modified Fri Jul 9 23:30:57 2004 UTC (18 years, 1 month ago) by jhr
Fixed type errors in PPC C-calls.
Revision 1527 - Directory Listing
Modified Fri Jul 9 22:42:16 2004 UTC (18 years, 1 month ago) by jhr
Working on PPC C-Calls.
Revision 1526 - Directory Listing
Modified Fri Jul 9 03:48:36 2004 UTC (18 years, 1 month ago) by jhr
Add missing components to C-calls stub.
Revision 1525 - Directory Listing
Modified Wed Jul 7 02:10:23 2004 UTC (18 years, 1 month ago) by jhr
Working on PPC C calls.
Revision 1524 - Directory Listing
Modified Tue Jul 6 19:48:34 2004 UTC (18 years, 1 month ago) by jhr
Working on C calls.
Revision 1523 - Directory Listing
Modified Tue Jul 6 19:48:33 2004 UTC (18 years, 1 month ago) by jhr
Working on C calls.
Revision 1522 - Directory Listing
Modified Tue Jul 6 17:09:21 2004 UTC (18 years, 1 month ago) by jhr
Working on C Calls for PPC/MacOS X.
Revision 1521 - Directory Listing
Modified Wed Jun 30 21:44:58 2004 UTC (18 years, 1 month ago) by jhr
Added layout function to C_CALLS signature.
Revision 1519 - Directory Listing
Modified Sun Jun 20 14:53:21 2004 UTC (18 years, 2 months ago) by mblume
fixed typo
Revision 1515 - Directory Listing
Modified Fri Jun 18 19:29:02 2004 UTC (18 years, 2 months ago) by mblume
changed implementation of structure Unix to non-compliant (but perhaps saner) behavior
Revision 1510 - Directory Listing
Modified Fri Jun 18 15:58:09 2004 UTC (18 years, 2 months ago) by mblume
added README files for 110.46
Revision 1507 - Directory Listing
Modified Thu Jun 17 23:16:43 2004 UTC (18 years, 2 months ago) by mblume
bumped version number to 110.46
Revision 1506 - Directory Listing
Modified Thu Jun 17 22:19:15 2004 UTC (18 years, 2 months ago) by mblume
structure Unix now up to (the broken) spec
Revision 1505 - Directory Listing
Modified Thu Jun 17 20:41:47 2004 UTC (18 years, 2 months ago) by mblume
structure Timer now up to spec
Revision 1504 - Directory Listing
Modified Fri Jun 4 15:59:52 2004 UTC (18 years, 2 months ago) by jhr
Better error message.
Revision 1503 - Directory Listing
Modified Fri Jun 4 15:59:11 2004 UTC (18 years, 2 months ago) by jhr
Handle exec failure.
Revision 1502 - Directory Listing
Modified Mon May 31 23:10:42 2004 UTC (18 years, 2 months ago) by jhr
Getting example programs to compile again.
Revision 1501 - Directory Listing
Modified Mon May 31 20:21:41 2004 UTC (18 years, 2 months ago) by jhr
Fixe type error introduced by switch to InfInt.int.
Revision 1500 - Directory Listing
Modified Fri May 28 21:44:42 2004 UTC (18 years, 2 months ago) by mblume
incremental Basis update
Revision 1498 - Directory Listing
Modified Tue May 25 20:59:00 2004 UTC (18 years, 2 months ago) by mblume
handling of ownership rule for CM groups changed
Revision 1497 - Directory Listing
Modified Mon May 24 15:59:53 2004 UTC (18 years, 2 months ago) by mblume
minor code cleanup
Revision 1496 - Directory Listing
Modified Thu May 20 20:58:32 2004 UTC (18 years, 3 months ago) by mblume
made win32 version work again
Revision 1495 - Directory Listing
Modified Thu May 20 20:28:05 2004 UTC (18 years, 3 months ago) by mblume
cleanup code added to ml-build.bat
Revision 1494 - Directory Listing
Modified Thu May 20 03:09:17 2004 UTC (18 years, 3 months ago) by mblume
made ml-build clean up after itself better
Revision 1491 - Directory Listing
Modified Tue May 18 20:49:37 2004 UTC (18 years, 3 months ago) by mblume
added missing implementations of Posix.IO.mk{Bin,Text}{Reader,Writer}
Revision 1490 - Directory Listing
Modified Tue May 11 19:32:39 2004 UTC (18 years, 3 months ago) by mblume
added message from David Hansel to HISTORY file
Revision 1489 - Directory Listing
Modified Tue May 11 19:31:06 2004 UTC (18 years, 3 months ago) by mblume
added missing socket-functionality for win32
Revision 1488 - Directory Listing
Modified Tue May 11 19:20:17 2004 UTC (18 years, 3 months ago) by mblume
fixed bug in installml
Revision 1487 - Directory Listing
Modified Tue May 11 19:01:04 2004 UTC (18 years, 3 months ago) by mblume
added support for NLFFI under NetBSD
Revision 1486 - Directory Listing
Modified Tue May 11 17:04:01 2004 UTC (18 years, 3 months ago) by mblume
extended some export lists
Revision 1485 - Directory Listing
Modified Tue May 11 16:36:07 2004 UTC (18 years, 3 months ago) by mblume
fixed installer code so that src-smlnj works again
Revision 1482 - Directory Listing
Modified Fri Apr 23 22:39:17 2004 UTC (18 years, 3 months ago) by mblume
fixed IEEEReal.scan
Revision 1481 - Directory Listing
Modified Fri Apr 23 22:13:27 2004 UTC (18 years, 3 months ago) by macqueen
minor revision of MAP file
Revision 1480 - Directory Listing
Modified Fri Apr 23 15:37:52 2004 UTC (18 years, 4 months ago) by mblume
fixed problem with ml-build not returning error status
Revision 1479 - Directory Listing
Modified Thu Apr 22 21:37:35 2004 UTC (18 years, 4 months ago) by mblume
fixed problem with two different versions of exception Option
Revision 1478 - Directory Listing
Modified Wed Apr 21 22:46:05 2004 UTC (18 years, 4 months ago) by monnier
(sml-error-regexp-alist): Use new compile.el features if available. (sml-send-region): Remove unused var `file'. (sml-drag-region): Remove unused function. (sml-update-cursor): Use compilation-fake-loc if available. (compilation-goto-locus): Only advise if necessary.
Revision 1477 - Directory Listing
Modified Wed Apr 21 21:26:58 2004 UTC (18 years, 4 months ago) by monnier
Add self to load-path in sml-mode-startup.el. (sml-def-skeleton): Try to use the new `system' abbrev flag.
Revision 1473 - Directory Listing
Modified Sun Apr 4 21:29:18 2004 UTC (18 years, 4 months ago) by macqueen
updated MAP and added INDEX in src/compiler
Revision 1472 - Directory Listing
Modified Sun Apr 4 07:17:07 2004 UTC (18 years, 4 months ago) by monnier
* testcases.sml: Add a nasty case that is still wrong. * sml-proc.el (sml-error-regexp-alist): Tune the regexp for sml/nj. * sml-mode.el (sml-mode): Batter handle paragraphs in comments. (sml-mode-variables): Clean up paragraph settings. (sml-electric-pipe): Fix a boundary bug. (sml-indent-starter, sml-get-sym-indent, sml-find-matching-starter): Fix indentation algorithm. Can't remember what it was about. This code is nasty, I just can't understand what's doing what. (completion-ignored-extensions): Add the new .cm directory.
Revision 1469 - Directory Listing
Modified Fri Mar 19 18:55:22 2004 UTC (18 years, 5 months ago) by allenleung
*** empty log message ***
Revision 1468 - Directory Listing
Modified Fri Mar 19 18:54:52 2004 UTC (18 years, 5 months ago) by allenleung
Fixed the cygwin linking process so that ml-nlffi works. CVS tag: leunga-20040319-cygwin-nlffi
Revision 1466 - Directory Listing
Modified Thu Mar 4 23:33:35 2004 UTC (18 years, 5 months ago) by macqueen
adding comments
Revision 1465 - Directory Listing
Modified Thu Mar 4 22:30:03 2004 UTC (18 years, 5 months ago) by mblume
fixed problem with IntInf.fmt
Revision 1464 - Directory Listing
Modified Thu Mar 4 17:19:17 2004 UTC (18 years, 5 months ago) by mblume
added HISTORY entry for previous change
Revision 1463 - Directory Listing
Modified Thu Mar 4 17:17:04 2004 UTC (18 years, 5 months ago) by mblume
fixed symlink problem in bin directory reported by Vesa A Norrman
Revision 1462 - Directory Listing
Modified Mon Feb 16 19:44:50 2004 UTC (18 years, 6 months ago) by mblume
added README files for 110.45
Revision 1455 - Directory Listing
Modified Fri Feb 13 20:42:49 2004 UTC (18 years, 6 months ago) by mblume
working version 110.45
Revision 1449 - Directory Listing
Modified Sat Jan 31 14:24:42 2004 UTC (18 years, 6 months ago) by jhr
Fix CPP command in x86 makefiles (remove -ansi flag)
Revision 1448 - Directory Listing
Modified Mon Jan 26 21:17:49 2004 UTC (18 years, 6 months ago) by mblume
improved handling of exceptions at interactive toplevel
Revision 1447 - Directory Listing
Modified Mon Jan 26 17:24:47 2004 UTC (18 years, 6 months ago) by mblume
type of top-level app (HISTORY entry)
Revision 1446 - Directory Listing
Modified Mon Jan 26 17:23:06 2004 UTC (18 years, 6 months ago) by mblume
type of top-level app
Revision 1445 - Directory Listing
Modified Mon Jan 26 15:20:12 2004 UTC (18 years, 6 months ago) by jhr
PPC CCalls hacking.
Revision 1444 - Directory Listing
Modified Sun Jan 25 19:32:40 2004 UTC (18 years, 6 months ago) by jhr
Fixed spelling mistakes.
Revision 1443 - Directory Listing
Modified Sun Jan 25 19:27:10 2004 UTC (18 years, 6 months ago) by jhr
Cross machine sync (working on PPC C calls)
Revision 1438 - Directory Listing
Modified Mon Jan 12 03:12:20 2004 UTC (18 years, 7 months ago) by jhr
A bit of work on the PPC/MacOS X C Calls implementation.
Revision 1437 - Directory Listing
Modified Tue Jan 6 17:00:20 2004 UTC (18 years, 7 months ago) by jhr
Added case for comparisons between int32 constants.
Revision 1436 - Directory Listing
Modified Tue Dec 23 02:30:18 2003 UTC (18 years, 8 months ago) by allenleung
Another Subscript exception in getpair! Is there any chance that I am the only one using this function ;-) Lal ----------
Revision 1435 - Directory Listing
Modified Fri Dec 19 21:45:59 2003 UTC (18 years, 8 months ago) by allenleung
Fixed a bug in which getpair raises an Subscript exception! Lal -----
Revision 1433 - Directory Listing
Modified Wed Dec 10 14:36:50 2003 UTC (18 years, 8 months ago) by allenleung
Made changes to getpair. Not all available pairs were checked by the find routine. Further, some architectures have a requirement that pairs be even registers and others don't. When a pair is found, by setting the next point to search from using: next = found + 1 a client could call this routine again if the even/odd requirement is not met the first time. Lal
Revision 1432 - Directory Listing
Modified Wed Dec 10 03:30:22 2003 UTC (18 years, 8 months ago) by monnier
*** empty log message ***
Revision 1431 - Directory Listing
Modified Wed Dec 10 03:30:06 2003 UTC (18 years, 8 months ago) by monnier
(sml-mode-menu): Fix typo. Use std names. (sml-begin-syms-re): Reduce redundancy.
Revision 1427 - Directory Listing
Modified Tue Nov 18 23:08:15 2003 UTC (18 years, 9 months ago) by mblume
HISTORY entry
Revision 1426 - Directory Listing
Modified Tue Nov 18 23:05:18 2003 UTC (18 years, 9 months ago) by mblume
POSIX_FLAGS -> BIT_FLAGS
Revision 1425 - Directory Listing
Modified Tue Nov 18 21:06:42 2003 UTC (18 years, 9 months ago) by mblume
tentatively changed interface of Timer to what has been discussed on the Basis mailing list
Revision 1424 - Directory Listing
Modified Tue Nov 18 21:04:35 2003 UTC (18 years, 9 months ago) by mblume
fix spelling of URLs
Revision 1417 - Directory Listing
Modified Thu Nov 6 19:58:02 2003 UTC (18 years, 9 months ago) by mblume
added README files for 110.44
Revision 1414 - Directory Listing
Modified Thu Nov 6 17:54:56 2003 UTC (18 years, 9 months ago) by mblume
Working version 110.44
Revision 1413 - Directory Listing
Modified Wed Nov 5 14:40:20 2003 UTC (18 years, 9 months ago) by jhr
Fixed script to be less sensitive to the order in which include files are examined for constants.
Revision 1411 - Directory Listing
Modified Tue Nov 4 17:50:53 2003 UTC (18 years, 9 months ago) by mblume
eliminated dont_move_libraries directive in config/targets
Revision 1409 - Directory Listing
Modified Mon Nov 3 22:00:35 2003 UTC (18 years, 9 months ago) by mblume
made installer honor INSTALLDIR variable properly
Revision 1407 - Directory Listing
Modified Mon Oct 27 14:46:57 2003 UTC (18 years, 9 months ago) by jhr
Added case for MacOS X 10.3 (Panther).
Revision 1400 - Directory Listing
Modified Wed Oct 1 22:06:25 2003 UTC (18 years, 10 months ago) by mblume
MLRISC bug fix from Lal
Revision 1399 - Directory Listing
Modified Tue Sep 30 21:10:05 2003 UTC (18 years, 10 months ago) by mblume
typo in HISTORY
Revision 1398 - Directory Listing
Modified Tue Sep 30 21:09:27 2003 UTC (18 years, 10 months ago) by mblume
PRIM_IO; .bat-files
Revision 1395 - Directory Listing
Modified Fri Sep 26 21:03:26 2003 UTC (18 years, 10 months ago) by mblume
added a missing privilege wrapper
Revision 1394 - Directory Listing
Modified Fri Sep 26 19:56:20 2003 UTC (18 years, 10 months ago) by mblume
minor version bump; new bootfiles
Revision 1393 - Directory Listing
Modified Fri Sep 26 17:00:32 2003 UTC (18 years, 10 months ago) by mblume
implemented autoloading on behalf of prettyprinter
Revision 1392 - Directory Listing
Modified Wed Sep 24 21:56:14 2003 UTC (18 years, 10 months ago) by mblume
fixed typo in Win32 install script
Revision 1391 - Directory Listing
Modified Wed Sep 24 21:31:51 2003 UTC (18 years, 10 months ago) by mblume
installer tweaks (see HISTORY)
Revision 1390 - Directory Listing
Modified Wed Sep 24 20:34:06 2003 UTC (18 years, 10 months ago) by mblume
removed non-blocking ops from CML-specific Socket implementation
Revision 1389 - Directory Listing
Modified Wed Sep 24 20:09:40 2003 UTC (18 years, 10 months ago) by mblume
sync of socket implementation with Basis spec; minor updates to Real64 code
Revision 1388 - Directory Listing
Modified Mon Sep 22 17:13:20 2003 UTC (18 years, 11 months ago) by mblume
incorrect tag name fixed
Revision 1387 - Directory Listing
Modified Mon Sep 22 17:10:40 2003 UTC (18 years, 11 months ago) by mblume
new interim version 110.43.2, new bootfiles
Revision 1385 - Directory Listing
Modified Fri Sep 19 20:55:21 2003 UTC (18 years, 11 months ago) by mblume
CM -> .cm; new-install.sh -> install.sh (see HISTORY and INSTALL for details)
Revision 1384 - Directory Listing
Modified Thu Sep 18 20:35:34 2003 UTC (18 years, 11 months ago) by mblume
made interim version 110.43.1 (with new bootfiles)
Revision 1383 - Directory Listing
Modified Thu Sep 18 20:26:20 2003 UTC (18 years, 11 months ago) by mblume
some improvements to modules dealing with time- and real values
Revision 1382 - Directory Listing
Modified Wed Sep 17 22:24:52 2003 UTC (18 years, 11 months ago) by mblume
some win32-specific updates related to previous commit
Revision 1381 - Directory Listing
Modified Wed Sep 17 21:28:41 2003 UTC (18 years, 11 months ago) by mblume
various Basis-related changes (see HISTORY)
Revision 1380 - Directory Listing
Modified Wed Sep 17 20:20:51 2003 UTC (18 years, 11 months ago) by mblume
code that actually implements int32->real64 (in code generator)
Revision 1379 - Directory Listing
Modified Wed Sep 17 19:59:47 2003 UTC (18 years, 11 months ago) by mblume
added primop for int32->real64 conversion
Revision 1375 - Directory Listing
Modified Mon Sep 15 22:44:08 2003 UTC (18 years, 11 months ago) by mblume
fixed bug in Real.fromLargeInt
Revision 1374 - Directory Listing
Modified Mon Sep 15 22:17:10 2003 UTC (18 years, 11 months ago) by macqueen
undoing accidental commit of files intended for primop-branch
Revision 1371 - Directory Listing
Modified Mon Sep 15 03:43:47 2003 UTC (18 years, 11 months ago) by macqueen
eliminate type from inline info
Revision 1370 - Directory Listing
Modified Mon Sep 15 03:38:25 2003 UTC (18 years, 11 months ago) by macqueen
eliminate types from primop info
Revision 1369 - Directory Listing
Modified Sat Sep 13 23:11:20 2003 UTC (18 years, 11 months ago) by mblume
minor bugfix in new installer script
Revision 1368 - Directory Listing
Modified Sat Sep 13 04:44:43 2003 UTC (18 years, 11 months ago) by mblume
type of inputLine changed; minor bugfixes; minor installer improvements
Revision 1364 - Directory Listing
Modified Wed Sep 10 20:59:22 2003 UTC (18 years, 11 months ago) by mblume
added link to sources to README files
Revision 1362 - Directory Listing
Modified Wed Sep 10 20:36:11 2003 UTC (18 years, 11 months ago) by mblume
added MACOSXINSTALL; updated other installation instructions
Revision 1356 - Directory Listing
Modified Wed Sep 10 02:54:11 2003 UTC (18 years, 11 months ago) by mblume
Release_110_43
Revision 1355 - Directory Listing
Modified Wed Sep 10 00:44:52 2003 UTC (18 years, 11 months ago) by mblume
renamed unpack.sh as unpack to avoid a strange problem with CVS
Revision 1354 - Directory Listing
Modified Wed Sep 10 00:27:30 2003 UTC (18 years, 11 months ago) by mblume
major installer improvements: portable install script, written in SML, which works for both Unix and Win32
Revision 1353 - Directory Listing
Modified Mon Sep 8 16:57:39 2003 UTC (18 years, 11 months ago) by mblume
fixed bug in OS.FileSys.fullPath (win32 version)
Revision 1352 - Directory Listing
Modified Fri Sep 5 21:38:06 2003 UTC (18 years, 11 months ago) by mblume
another typo... :-(
Revision 1351 - Directory Listing
Modified Fri Sep 5 21:35:54 2003 UTC (18 years, 11 months ago) by mblume
fixed typo
Revision 1350 - Directory Listing
Modified Fri Sep 5 21:34:27 2003 UTC (18 years, 11 months ago) by mblume
a lot of Basis hacking, among other things adding slices
Revision 1349 - Directory Listing
Modified Wed Sep 3 22:22:18 2003 UTC (18 years, 11 months ago) by mblume
dot.sml committed per request by Lal
Revision 1348 - Directory Listing
Modified Fri Aug 29 17:06:53 2003 UTC (18 years, 11 months ago) by mblume
added WININSTALL; fixed spelling mistakes in HISTORY
Revision 1347 - Directory Listing
Modified Thu Aug 28 21:59:15 2003 UTC (18 years, 11 months ago) by mblume
implemented IntInf in Basis and compiler; new version number; new bootfiles
Revision 1346 - Directory Listing
Modified Thu Aug 28 17:40:46 2003 UTC (18 years, 11 months ago) by jhr
New file. This is a conversion from the Sparc version and is a "work in progress."
Revision 1344 - Directory Listing
Modified Wed Aug 13 18:04:08 2003 UTC (19 years ago) by macqueen
merged changes from mcz-branch (tag: dbm-20030813-mcz-merge1)
Revision 1343 - Directory Listing
Modified Wed Aug 13 17:44:22 2003 UTC (19 years ago) by macqueen
updated HISTORY
Revision 1342 - Directory Listing
Modified Mon Aug 11 20:46:00 2003 UTC (19 years ago) by mblume
works under w32 again; bug fix for ml-nlffigen; other bugfixes
Revision 1340 - Directory Listing
Modified Thu Jul 31 22:16:26 2003 UTC (19 years ago) by jhr
Added getDevice function to PP_STREAM signature and fixed coding style.
Revision 1337 - Directory Listing
Modified Tue Jun 17 20:45:15 2003 UTC (19 years, 2 months ago) by macqueen
creating tag macqueen-20030617-bug895
Revision 1336 - Directory Listing
Modified Tue Jun 17 20:36:59 2003 UTC (19 years, 2 months ago) by macqueen
fixed bug 895
Revision 1335 - Directory Listing
Modified Tue May 27 21:54:23 2003 UTC (19 years, 2 months ago) by mblume
eliminated many cases of poly-eq
Revision 1334 - Directory Listing
Modified Thu May 22 22:46:30 2003 UTC (19 years, 3 months ago) by mblume
major cleanup: eliminate all non-exhaustive pattern matches
Revision 1333 - Directory Listing
Modified Thu May 22 17:12:13 2003 UTC (19 years, 3 months ago) by jhr
Logic cleanup in Scan.scanf.
Revision 1332 - Directory Listing
Modified Sun May 18 03:21:16 2003 UTC (19 years, 3 months ago) by mblume
added IF/WHILE/ANDALSO/ORELSE to Absyn (to improve error messages)
Revision 1328 - Directory Listing
Modified Fri May 16 19:23:19 2003 UTC (19 years, 3 months ago) by allenleung
Some MIPS backend stuff regenerated from the machine description tool.
Revision 1327 - Directory Listing
Modified Fri May 16 16:59:31 2003 UTC (19 years, 3 months ago) by allenleung
Cygwin port of smlnj
Revision 1326 - Directory Listing
Modified Wed May 14 21:20:29 2003 UTC (19 years, 3 months ago) by allenleung
Completely non-functional MIPS backend.
Revision 1325 - Directory Listing
Modified Tue May 13 01:56:02 2003 UTC (19 years, 3 months ago) by jhr
Added a mechanism for thread-local data based on the Week's style property lists.
Revision 1324 - Directory Listing
Modified Tue May 13 01:54:42 2003 UTC (19 years, 3 months ago) by jhr
Start of documentation for RunCML module.
Revision 1323 - Directory Listing
Modified Sat May 10 03:37:36 2003 UTC (19 years, 3 months ago) by jhr
Added missing StreamIO input event constructors.
Revision 1322 - Directory Listing
Modified Mon Apr 21 14:01:59 2003 UTC (19 years, 4 months ago) by jhr
Bug fix for CleanUp.logMailbox.
Revision 1321 - Directory Listing
Modified Thu Apr 17 17:40:21 2003 UTC (19 years, 4 months ago) by jhr
Documentation cleanup.
Revision 1320 - Directory Listing
Modified Wed Apr 9 22:13:23 2003 UTC (19 years, 4 months ago) by mblume
added entry to CHANGES file for CML; updated srcarchiveurl to point to Chicago
Revision 1319 - Directory Listing
Modified Wed Apr 9 19:04:27 2003 UTC (19 years, 4 months ago) by mblume
avoid name conflict with CM metadata on case-insensitive file systems
Revision 1318 - Directory Listing
Modified Wed Apr 9 18:41:10 2003 UTC (19 years, 4 months ago) by mblume
deleted ir.cm (per instruction from Lal)
Revision 1317 - Directory Listing
Modified Tue Apr 8 20:42:37 2003 UTC (19 years, 4 months ago) by mblume
added missing elements to ListPair
Revision 1310 - Directory Listing
Modified Tue Mar 11 23:54:58 2003 UTC (19 years, 5 months ago) by mblume
added mlrisc target to install script
Revision 1303 - Directory Listing
Modified Mon Mar 10 21:16:47 2003 UTC (19 years, 5 months ago) by jhr
Fix substitution.
Revision 1302 - Directory Listing
Modified Mon Mar 10 21:06:22 2003 UTC (19 years, 5 months ago) by jhr
Documentation cleanup for CML.
Revision 1299 - Directory Listing
Modified Sun Jan 12 19:19:24 2003 UTC (19 years, 7 months ago) by monnier
Remove outdated `sml-load-hook'.
Revision 1298 - Directory Listing
Modified Sun Jan 12 18:40:19 2003 UTC (19 years, 7 months ago) by monnier
Remove outdated `sml-load-hook'.
Revision 1297 - Directory Listing
Modified Fri Jan 10 00:30:59 2003 UTC (19 years, 7 months ago) by leunga
Fixed some deadlinks in the doc.
Revision 1296 - Directory Listing
Modified Tue Jan 7 15:40:55 2003 UTC (19 years, 7 months ago) by leunga
Bug in Int.rem(x,y) when y is a power of 2.
Revision 1295 - Directory Listing
Modified Thu Dec 19 21:26:00 2002 UTC (19 years, 8 months ago) by leunga
New files for the cygwin port.
Revision 1294 - Directory Listing
Modified Thu Dec 12 21:22:48 2002 UTC (19 years, 8 months ago) by blume
fixed bug in RISC RA related to rewrite code for spills and reloads of floating point registers; nucleic now compiles again on the Sparc
Revision 1291 - Directory Listing
Modified Sat Dec 7 03:41:00 2002 UTC (19 years, 8 months ago) by blume
merged hot-fix for a CM problem related to file IDs
Revision 1288 - Directory Listing
Modified Tue Oct 29 14:48:54 2002 UTC (19 years, 9 months ago) by blume
exported Typecheck
Revision 1286 - Directory Listing
Modified Thu Oct 17 14:02:07 2002 UTC (19 years, 10 months ago) by jhr
Two fixes: changed bad character error message to properly print the bad character and fixed skipws to use Char.isSpace test.
Revision 1285 - Directory Listing
Modified Thu Oct 17 13:42:10 2002 UTC (19 years, 10 months ago) by blume
correct README.html (but I will not re-tag again for this, sorry)
Revision 1282 - Directory Listing
Modified Thu Oct 17 13:07:53 2002 UTC (19 years, 10 months ago) by blume
brown-paper-bag bug fixed, 110.42 updated
Revision 1281 - Directory Listing
Modified Thu Oct 17 13:00:03 2002 UTC (19 years, 10 months ago) by george
removed darwin5 for Mac OS 10.1: fixes build problem
Revision 1279 - Directory Listing
Modified Wed Oct 16 14:21:07 2002 UTC (19 years, 10 months ago) by blume
Release_110_42
Revision 1278 - Directory Listing
Modified Sat Oct 12 14:47:48 2002 UTC (19 years, 10 months ago) by jhr
First cut at a README for 110.42.
Revision 1277 - Directory Listing
Modified Sat Oct 12 01:03:50 2002 UTC (19 years, 10 months ago) by jhr
Minor cleanup of MacOS X build.
Revision 1276 - Directory Listing
Modified Thu Oct 10 20:18:48 2002 UTC (19 years, 10 months ago) by jhr
Fix configuration for MacOS X 10.1.
Revision 1275 - Directory Listing
Modified Thu Oct 10 19:45:52 2002 UTC (19 years, 10 months ago) by george
opsys suffix is darwin5 for macOS 10.1
Revision 1274 - Directory Listing
Modified Thu Oct 10 18:20:04 2002 UTC (19 years, 10 months ago) by jhr
Added missing SigReturn_t type for MacOS X 10.1 (darwin5) build.
Revision 1273 - Directory Listing
Modified Thu Oct 10 17:13:35 2002 UTC (19 years, 10 months ago) by blume
fixed divide-by-zero problem on PPC (or so I hope...)
Revision 1272 - Directory Listing
Modified Thu Oct 10 17:08:59 2002 UTC (19 years, 10 months ago) by jhr
Added backward compatibility for MacOS X 10.1 (called darwin5).
Revision 1271 - Directory Listing
Modified Thu Oct 10 16:02:10 2002 UTC (19 years, 10 months ago) by jhr
Make cml and cml-lib part of the default build. Also, remove doc target, since it is not part of the working distribution.
Revision 1270 - Directory Listing
Modified Thu Oct 10 14:48:48 2002 UTC (19 years, 10 months ago) by george
From Allen: Added a flag to dump the cfg after back patching and delay slot filling.
Revision 1269 - Directory Listing
Modified Mon Oct 7 15:01:02 2002 UTC (19 years, 10 months ago) by jhr
MacOS X 10.2 porting work.
Revision 1268 - Directory Listing
Modified Fri Oct 4 21:23:30 2002 UTC (19 years, 10 months ago) by jhr
Fixed %f format bug.
Revision 1267 - Directory Listing
Modified Thu Oct 3 03:25:56 2002 UTC (19 years, 10 months ago) by jhr
Fixed space leak in stream I/O.
Revision 1266 - Directory Listing
Modified Thu Sep 26 19:06:50 2002 UTC (19 years, 10 months ago) by george
bug fix from Allen related to creating parallel copies
Revision 1265 - Directory Listing
Modified Tue Sep 24 14:51:51 2002 UTC (19 years, 10 months ago) by jhr
Fixed makefile for MacOS X 10.1
Revision 1264 - Directory Listing
Modified Fri Sep 20 20:41:13 2002 UTC (19 years, 11 months ago) by jhr
Fixed code for MacOS 10.2. This still needs to be tested on 10.1.5.
Revision 1263 - Directory Listing
Modified Tue Aug 6 14:02:48 2002 UTC (20 years ago) by george
bug in aliasing cells to cc
Revision 1262 - Directory Listing
Modified Tue Aug 6 13:33:17 2002 UTC (20 years ago) by george
added flag to preserve dead copies during spilling
Revision 1261 - Directory Listing
Modified Tue Jul 23 15:45:45 2002 UTC (20 years, 1 month ago) by blume
added handling of SMLNJ_HOME
Revision 1260 - Directory Listing
Modified Mon Jul 15 17:27:34 2002 UTC (20 years, 1 month ago) by george
bug fix from Allen
Revision 1259 - Directory Listing
Modified Sat Jul 13 01:19:00 2002 UTC (20 years, 1 month ago) by blume
exported two useful functions from MLRISC Liveness modul
Revision 1258 - Directory Listing
Modified Tue Jul 9 16:00:15 2002 UTC (20 years, 1 month ago) by george
use a log scale for colors when frequencies are large
Revision 1254 - Directory Listing
Modified Fri Jul 5 19:55:36 2002 UTC (20 years, 1 month ago) by blume
added README file for 110.41
Revision 1253 - Directory Listing
Modified Fri Jul 5 19:54:58 2002 UTC (20 years, 1 month ago) by blume
working version 110.41
Revision 1252 - Directory Listing
Modified Fri Jul 5 15:58:01 2002 UTC (20 years, 1 month ago) by blume
more of the same: tweak installer to look for tgz files first
Revision 1251 - Directory Listing
Modified Fri Jul 5 15:56:34 2002 UTC (20 years, 1 month ago) by blume
tweak installer to look for tgz files first
Revision 1250 - Directory Listing
Modified Fri Jul 5 14:22:42 2002 UTC (20 years, 1 month ago) by blume
structure BTImp exported
Revision 1249 - Directory Listing
Modified Tue Jun 25 21:23:40 2002 UTC (20 years, 1 month ago) by blume
fixed bug in FP translation of INLMAX and INLMIN
Revision 1248 - Directory Listing
Modified Wed Jun 19 16:24:19 2002 UTC (20 years, 2 months ago) by jhr
Sync library with master copy.
Revision 1247 - Directory Listing
Modified Mon Jun 17 20:32:12 2002 UTC (20 years, 2 months ago) by jhr
More GC space-leak fixes with some performance tuning.
Revision 1242 - Directory Listing
Modified Tue Jun 11 18:50:28 2002 UTC (20 years, 2 months ago) by jhr
Fix sizing policy implementation.
Revision 1241 - Directory Listing
Modified Tue Jun 11 18:50:06 2002 UTC (20 years, 2 months ago) by jhr
Rationalize max sizes for arenas.
Revision 1240 - Directory Listing
Modified Tue Jun 11 15:35:34 2002 UTC (20 years, 2 months ago) by blume
back-ported OS.Path.xxxUnixPath from idlbasis-devel branch
Revision 1238 - Directory Listing
Modified Mon Jun 10 20:35:28 2002 UTC (20 years, 2 months ago) by blume
back-ported IEEEReal.fromString from idlbasis-devel branch; small (and currently broken) update to ppDec wrt. printing of functor signatures
Revision 1230 - Directory Listing
Modified Mon Jun 3 18:32:08 2002 UTC (20 years, 2 months ago) by george
The empty bitmatrix must contain an table size that is a non-zero power of two. The table is made bigger by doubling its size, so an initial size of zero results in a nice infinite loop.
Revision 1229 - Directory Listing
Modified Fri May 31 21:10:34 2002 UTC (20 years, 2 months ago) by blume
brought BTrace.mode back
Revision 1228 - Directory Listing
Modified Thu May 23 19:05:40 2002 UTC (20 years, 3 months ago) by jhr
Added header comment.
Revision 1227 - Directory Listing
Modified Thu May 23 19:04:31 2002 UTC (20 years, 3 months ago) by jhr
Added header comments.
Revision 1226 - Directory Listing
Modified Thu May 23 18:59:25 2002 UTC (20 years, 3 months ago) by jhr
Fixed for old-style CM.
Revision 1225 - Directory Listing
Modified Thu May 23 18:57:57 2002 UTC (20 years, 3 months ago) by jhr
Coding conventions.
Revision 1224 - Directory Listing
Modified Thu May 23 18:57:32 2002 UTC (20 years, 3 months ago) by jhr
Missing include file.
Revision 1223 - Directory Listing
Modified Thu May 23 18:56:39 2002 UTC (20 years, 3 months ago) by jhr
Fixed minor bug in chunk trimming.
Revision 1222 - Directory Listing
Modified Thu May 23 16:23:41 2002 UTC (20 years, 3 months ago) by george
Labels are now displayed in the graphical output to make the fall-through and target blocks obvious.
Revision 1220 - Directory Listing
Modified Wed May 22 15:04:10 2002 UTC (20 years, 3 months ago) by blume
HISTORY entry for runtime bugfix
Revision 1219 - Directory Listing
Modified Wed May 22 14:41:38 2002 UTC (20 years, 3 months ago) by jhr
Made the heap shrink test more robust.
Revision 1216 - Directory Listing
Modified Tue May 21 20:10:55 2002 UTC (20 years, 3 months ago) by blume
forgot to mention eXene update; retagged
Revision 1215 - Directory Listing
Modified Tue May 21 20:05:42 2002 UTC (20 years, 3 months ago) by blume
working version 110.40
Revision 1214 - Directory Listing
Modified Tue May 21 17:58:40 2002 UTC (20 years, 3 months ago) by jhr
Added a hack to fix bug 1131. The basic idea is to force an extra GC in certain places, which then has the effect of shrinking the heap.
Revision 1212 - Directory Listing
Modified Tue May 21 16:34:29 2002 UTC (20 years, 3 months ago) by blume
CM documentation update
Revision 1211 - Directory Listing
Modified Tue May 21 14:54:32 2002 UTC (20 years, 3 months ago) by blume
more preloads tweaks
Revision 1210 - Directory Listing
Modified Tue May 21 14:38:53 2002 UTC (20 years, 3 months ago) by jhr
Modified heap exporting so that it is quiet unless GCMessages are enabled.
Revision 1209 - Directory Listing
Modified Tue May 21 02:35:36 2002 UTC (20 years, 3 months ago) by jhr
Fixed bug in scanning of hex literals.
Revision 1208 - Directory Listing
Modified Tue May 21 02:22:43 2002 UTC (20 years, 3 months ago) by blume
more controls cleanup; removed some wrongly-added things from config/preloads
Revision 1207 - Directory Listing
Modified Tue May 21 01:42:14 2002 UTC (20 years, 3 months ago) by jhr
New files.
Revision 1206 - Directory Listing
Modified Tue May 21 01:41:44 2002 UTC (20 years, 3 months ago) by jhr
Upload changes to controls library.
Revision 1205 - Directory Listing
Modified Mon May 20 20:18:34 2002 UTC (20 years, 3 months ago) by george
fixed machine code bug in right shift instructions
Revision 1204 - Directory Listing
Modified Mon May 20 14:58:33 2002 UTC (20 years, 3 months ago) by blume
added suggestions and comments to config/preloads
Revision 1203 - Directory Listing
Modified Sat May 18 18:21:53 2002 UTC (20 years, 3 months ago) by leunga
Changed mdl gen to make it compile. x86 asssembly fix for fcmpi.
Revision 1202 - Directory Listing
Modified Sat May 18 01:05:18 2002 UTC (20 years, 3 months ago) by george
The MLRISC Tools directory was not aware of the changes to MLTREE.DIVS, MLTREE.REMS, and MLTREE.DIVT that added rounding modes to each of these operators.
Revision 1201 - Directory Listing
Modified Fri May 17 20:48:38 2002 UTC (20 years, 3 months ago) by blume
pushed new controls interface through compiler
Revision 1200 - Directory Listing
Modified Fri May 17 19:53:41 2002 UTC (20 years, 3 months ago) by jhr
Bug fixes.
Revision 1199 - Directory Listing
Modified Fri May 17 19:25:31 2002 UTC (20 years, 3 months ago) by jhr
Sync with master repository.
Revision 1198 - Directory Listing
Modified Fri May 17 18:52:10 2002 UTC (20 years, 3 months ago) by blume
adjust to new DIV/MOD with rounding mode
Revision 1197 - Directory Listing
Modified Fri May 17 18:04:19 2002 UTC (20 years, 3 months ago) by jhr
fixed syntax error.
Revision 1196 - Directory Listing
Modified Fri May 17 18:02:04 2002 UTC (20 years, 3 months ago) by jhr
Added missing case.
Revision 1195 - Directory Listing
Modified Fri May 17 17:57:49 2002 UTC (20 years, 3 months ago) by jhr
Added tyName field to ValueSyntax exception in Controls module.
Revision 1194 - Directory Listing
Modified Fri May 17 14:32:28 2002 UTC (20 years, 3 months ago) by jhr
Sync with master repository (see CHANGES for details).
Revision 1193 - Directory Listing
Modified Thu May 16 18:44:04 2002 UTC (20 years, 3 months ago) by jhr
Bringing the Yale repository upto date (see CHANGES file for details).
Revision 1192 - Directory Listing
Modified Wed May 15 14:02:06 2002 UTC (20 years, 3 months ago) by george
All pseudo-ops emitted before the first segment declaration such as TEXT, DATA, and BSS directives are assumed to be global declarations and are emitted first in the assembly file. This is useful in a number of situations where one has pseudo-ops that are not specific to any segment, and also works around the constraint that one cannot have client pseudo-ops in the TEXT segment. Because no segment is associated with these declarations it is an error to allocate any space or objects before the first segment directive and an exception will be raised. However, we cannot make this check for client pseudo-ops. These top level declarations are a field in the CFG graph_info. In theory you can continue to add to this field after the CFG has been built -- provided you know what you are doing;-)
Revision 1191 - Directory Listing
Modified Mon May 13 20:48:06 2002 UTC (20 years, 3 months ago) by blume
deleted bogus fc directory again
Revision 1190 - Directory Listing
Modified Mon May 13 20:39:05 2002 UTC (20 years, 3 months ago) by blume
some minor bugfixes
Revision 1189 - Directory Listing
Modified Fri May 10 20:40:33 2002 UTC (20 years, 3 months ago) by blume
textio bugfix from Emden applied
Revision 1188 - Directory Listing
Modified Wed Apr 17 15:17:31 2002 UTC (20 years, 4 months ago) by jhr
XTime bug fix and new scrollbar implementation from Allen Stoughton.
Revision 1187 - Directory Listing
Modified Wed Apr 17 01:56:13 2002 UTC (20 years, 4 months ago) by jhr
Added missing feature flags for Darwin (MacOS X).
Revision 1186 - Directory Listing
Modified Fri Apr 12 17:54:31 2002 UTC (20 years, 4 months ago) by blume
make X86.prim.asm compile without warning on RH7.x systems
Revision 1185 - Directory Listing
Modified Mon Apr 1 22:06:47 2002 UTC (20 years, 4 months ago) by blume
more div-related improvements to the x86 instruction selector
Revision 1184 - Directory Listing
Modified Fri Mar 29 22:22:22 2002 UTC (20 years, 4 months ago) by blume
fixed bug in new div/mod logic
Revision 1183 - Directory Listing
Modified Fri Mar 29 19:09:48 2002 UTC (20 years, 4 months ago) by blume
division primops, inline primops for min/max/abs
Revision 1182 - Directory Listing
Modified Thu Mar 28 16:41:29 2002 UTC (20 years, 4 months ago) by jhr
Switch to CFG.exitId.
Revision 1181 - Directory Listing
Modified Wed Mar 27 21:27:27 2002 UTC (20 years, 4 months ago) by blume
provided MLRISC support for all four division ops (div/mod/quot/rem)
Revision 1180 - Directory Listing
Modified Tue Mar 26 22:24:24 2002 UTC (20 years, 4 months ago) by blume
improved implementation of div, mod, and rem
Revision 1179 - Directory Listing
Modified Tue Mar 26 03:04:46 2002 UTC (20 years, 4 months ago) by blume
fixed bug in cproto
Revision 1178 - Directory Listing
Modified Mon Mar 25 20:51:48 2002 UTC (20 years, 4 months ago) by blume
raw-primop cleanup
Revision 1177 - Directory Listing
Modified Mon Mar 25 16:49:18 2002 UTC (20 years, 4 months ago) by jhr
Minor fixes to get the block list in a consistent form.
Revision 1176 - Directory Listing
Modified Mon Mar 25 16:07:39 2002 UTC (20 years, 4 months ago) by george
inserted block with a single jump instruction to break multiple fallthroughs
Revision 1175 - Directory Listing
Modified Mon Mar 25 03:38:44 2002 UTC (20 years, 5 months ago) by blume
made a new set of bootfiles
Revision 1174 - Directory Listing
Modified Sat Mar 23 21:14:40 2002 UTC (20 years, 5 months ago) by leunga
Added some new primops for creating/manipulating temporary "C" objects allocated on the ml heap.
Revision 1173 - Directory Listing
Modified Sat Mar 23 04:18:51 2002 UTC (20 years, 5 months ago) by george
Edge colors during graphical viewing is based on execution frequency of the edge. I used the same color scale employed in yahoo weather maps.
Revision 1172 - Directory Listing
Modified Fri Mar 22 20:42:01 2002 UTC (20 years, 5 months ago) by jhr
Added newNode function.
Revision 1171 - Directory Listing
Modified Fri Mar 22 20:41:43 2002 UTC (20 years, 5 months ago) by george
fixed some of my typos
Revision 1170 - Directory Listing
Modified Fri Mar 22 19:58:50 2002 UTC (20 years, 5 months ago) by blume
added missing file
Revision 1169 - Directory Listing
Modified Fri Mar 22 19:22:15 2002 UTC (20 years, 5 months ago) by jhr
Fix to handle fallsthru edges to block 0.
Revision 1168 - Directory Listing
Modified Fri Mar 22 19:19:32 2002 UTC (20 years, 5 months ago) by george
Implemented the Ball-Larus branch prediction-heuristic, and incorporated graphical viewers for control flow graphs. Ball-Larus Heuristic: --------------------- See the file compiler/CodeGen/cpscompile/cpsBranchProb.sml. By design it uses the Dempster-Shafer theory for combining probabilities. For example, in the function: fun f(n,acc) = if n = 0 then acc else f(n-1, n*acc) the ball-larus heuristics predicts that the n=0 is unlikely (OH-heuristic), and the 'then' branch is unlikely because of the RH-heuristic -- giving the 'then' branch an even lower combined probability using the Dempster-Shater theory. Finally, John Reppy's loop analysis in MLRISC, further lowers the probability of the 'then' branch because of the loop in the else branch. Graphical Viewing: ------------------ I merely plugged in Allen's graphical viewers into the compiler. The additional code is not much. At the top level, saying: Control.MLRISC.getFlag "cfg-graphical-view" := true; will display the graphical view of the control flow graph just before back-patching. daVinci must be in your path for this to work. If daVinci is not available, then the default viewer can be changed using: Control.MLRISC.getString "viewer" which can be set to "dot" or "vcg" for the corresponding viewers. Of course, these viewers must be in your path. The above will display the compilation unit at the level of clusters, many of which are small, boring, and un-interesting. Also setting: Control.MLRISC.getInt "cfg-graphical-view_size" will display clusters that are larger than the value set by the above.
Revision 1167 - Directory Listing
Modified Fri Mar 22 17:14:46 2002 UTC (20 years, 5 months ago) by george
rewrote the cfg dump to use CFG.dump
Revision 1166 - Directory Listing
Modified Fri Mar 22 16:59:28 2002 UTC (20 years, 5 months ago) by jhr
Check EXIT edges too.
Revision 1165 - Directory Listing
Modified Fri Mar 22 16:31:37 2002 UTC (20 years, 5 months ago) by george
treat entry and exit nodes specially
Revision 1164 - Directory Listing
Modified Fri Mar 22 15:32:57 2002 UTC (20 years, 5 months ago) by jhr
Use CFG.entry and CFG.exit functions.
Revision 1163 - Directory Listing
Modified Fri Mar 22 15:32:30 2002 UTC (20 years, 5 months ago) by jhr
Added code to check JUMP and BRANCH true edges.
Revision 1162 - Directory Listing
Modified Fri Mar 22 15:16:46 2002 UTC (20 years, 5 months ago) by jhr
Added methods to get unique entry and exit blocks.
Revision 1161 - Directory Listing
Modified Fri Mar 22 14:24:48 2002 UTC (20 years, 5 months ago) by jhr
New file.
Revision 1160 - Directory Listing
Modified Fri Mar 22 14:24:36 2002 UTC (20 years, 5 months ago) by jhr
New file -- debugging code to check correctness of block placements.
Revision 1159 - Directory Listing
Modified Fri Mar 22 03:18:24 2002 UTC (20 years, 5 months ago) by blume
kmp bugfix
Revision 1158 - Directory Listing
Modified Fri Mar 22 01:21:25 2002 UTC (20 years, 5 months ago) by leunga
Improvements to cfg
Revision 1157 - Directory Listing
Modified Thu Mar 21 22:33:35 2002 UTC (20 years, 5 months ago) by jhr
New default block placement that respects edge kinds.
Revision 1156 - Directory Listing
Modified Thu Mar 21 22:01:11 2002 UTC (20 years, 5 months ago) by leunga
Bug fixes and improvements to x86 and cfg
Revision 1155 - Directory Listing
Modified Wed Mar 20 20:52:51 2002 UTC (20 years, 5 months ago) by blume
KMP for string/substring matching
Revision 1154 - Directory Listing
Modified Wed Mar 20 20:44:43 2002 UTC (20 years, 5 months ago) by jhr
Switch probability module to use IntInf.
Revision 1153 - Directory Listing
Modified Wed Mar 20 19:04:04 2002 UTC (20 years, 5 months ago) by jhr
Added not function and modified combineProb2 to avoid potential overflow.
Revision 1152 - Directory Listing
Modified Tue Mar 19 21:36:30 2002 UTC (20 years, 5 months ago) by blume
implemented generic conversions in ml-nlffi-lib based on witness values
Revision 1151 - Directory Listing
Modified Mon Mar 18 18:41:31 2002 UTC (20 years, 5 months ago) by jhr
Fixed flag names for dumping CFG.
Revision 1150 - Directory Listing
Modified Sat Mar 16 20:00:46 2002 UTC (20 years, 5 months ago) by jhr
Fixed LEH (got the sense backwards).
Revision 1149 - Directory Listing
Modified Sat Mar 16 19:55:14 2002 UTC (20 years, 5 months ago) by jhr
New version implements both Loop Branch and Look Exit heuristics.
Revision 1148 - Directory Listing
Modified Fri Mar 15 21:38:57 2002 UTC (20 years, 5 months ago) by blume
provided missing String and Substring functions
Revision 1147 - Directory Listing
Modified Fri Mar 15 03:40:35 2002 UTC (20 years, 5 months ago) by jhr
Added functor for computing loop-related branch probabilities.
Revision 1146 - Directory Listing
Modified Fri Mar 15 03:39:44 2002 UTC (20 years, 5 months ago) by jhr
Added copyright.
Revision 1145 - Directory Listing
Modified Fri Mar 15 02:30:53 2002 UTC (20 years, 5 months ago) by blume
moved Controls module into its own library; changed Controls interface to make it saner; made MLRISC independent of Controls; minor changes to CM
Revision 1144 - Directory Listing
Modified Thu Mar 14 19:53:15 2002 UTC (20 years, 5 months ago) by jhr
Added a function (combineProb2) for computing the combination of probability estimates using Dempster-Shafer theory.
Revision 1143 - Directory Listing
Modified Thu Mar 14 15:35:19 2002 UTC (20 years, 5 months ago) by jhr
Allen's fixes to maintain frequency information.
Revision 1142 - Directory Listing
Modified Wed Mar 13 22:25:37 2002 UTC (20 years, 5 months ago) by leunga
X86 code generator did not correctly signal the ra to run.
Revision 1141 - Directory Listing
Modified Wed Mar 13 19:37:54 2002 UTC (20 years, 5 months ago) by george
adapted to new jump chaining interface
Revision 1140 - Directory Listing
Modified Wed Mar 13 18:59:03 2002 UTC (20 years, 5 months ago) by blume
bug in installer fixed; overload tweaks
Revision 1139 - Directory Listing
Modified Wed Mar 13 18:40:51 2002 UTC (20 years, 5 months ago) by jhr
Added flags to functor parameters to control hte behavior of the algorithm. The reverseDirection flag is currently a nop.
Revision 1138 - Directory Listing
Modified Wed Mar 13 03:03:50 2002 UTC (20 years, 5 months ago) by blume
BOOT and srcarchiveurl
Revision 1137 - Directory Listing
Modified Tue Mar 12 22:28:55 2002 UTC (20 years, 5 months ago) by blume
implemented better, simpler PID allocation scheme; binfile format has changed, version number is 110.39.2; NEW BOOTFILES
Revision 1136 - Directory Listing
Modified Tue Mar 12 19:44:02 2002 UTC (20 years, 5 months ago) by george
Integrated jump chaining and static block frequency into the compiler. More details and numbers later.
Revision 1135 - Directory Listing
Modified Tue Mar 12 16:09:26 2002 UTC (20 years, 5 months ago) by jhr
Added functor to compute block and edge frequencies from edge probabilities.
Revision 1134 - Directory Listing
Modified Tue Mar 12 03:59:21 2002 UTC (20 years, 5 months ago) by george
pick between default and weighted block placement
Revision 1133 - Directory Listing
Modified Tue Mar 12 03:56:23 2002 UTC (20 years, 5 months ago) by george
Tested the jump chain elimination on all architectures (except the hppa). This is on by default right now and is profitable for the alpha and x86, however, it may not be profitable for the sparc and ppc when compiling the compiler. The gc test will typically jump to a label at the end of the cluster, where there is another jump to an external cluster containing the actual code to invoke gc. This is to allow factoring of common gc invocation sequences. That is to say, we generate: f: testgc ja L1 % jump if above to L1 L1: jmp L2 After jump chain elimination the 'ja L1' instructions is converted to 'ja L2'. On the sparc and ppc, many of the 'ja L2' instructions may end up being implemented in their long form (if L2 is far away) using: jbe L3 % jump if below or equal to L3 jmp L2 L3: ... For large compilation units L2 may be far away.
Revision 1132 - Directory Listing
Modified Mon Mar 11 18:32:50 2002 UTC (20 years, 5 months ago) by blume
fixed problem with missing functor parameter
Revision 1131 - Directory Listing
Modified Mon Mar 11 15:20:52 2002 UTC (20 years, 5 months ago) by leunga
ML's empty string "" now points to a legal null terminated C string.
Revision 1130 - Directory Listing
Modified Mon Mar 11 04:49:41 2002 UTC (20 years, 5 months ago) by leunga
Machine code generation for CALL (relative displacement mode)
Revision 1129 - Directory Listing
Modified Sat Mar 9 03:21:44 2002 UTC (20 years, 5 months ago) by jhr
Fixed jump chaining bug. Indentation fixes.
Revision 1128 - Directory Listing
Modified Fri Mar 8 21:05:27 2002 UTC (20 years, 5 months ago) by blume
implemented entry points; NEW BOOTFILES
Revision 1127 - Directory Listing
Modified Fri Mar 8 01:35:33 2002 UTC (20 years, 5 months ago) by leunga
Bug fixes for CMOVcc on x86
Revision 1126 - Directory Listing
Modified Thu Mar 7 21:16:28 2002 UTC (20 years, 5 months ago) by blume
implemented generic Controls module and used it for all compiler flags/tuneable knobs/...; more command-line options accepted (for setting the above controls); some minor bug fixes
Revision 1125 - Directory Listing
Modified Thu Mar 7 21:04:13 2002 UTC (20 years, 5 months ago) by jhr
Changed representation of probabilities and frequencies.
Revision 1124 - Directory Listing
Modified Thu Mar 7 19:49:22 2002 UTC (20 years, 5 months ago) by george
Tested the weighted block placement optimization on all architectures (except the hppa) using AMPL to generate the block and edge frequencies. Changes were required in the machine properties to correctly categorize trap instructions. There is an MLRISC flag "weighted-block-placement" that can be used to enable weighted block placement, but this will be ineffective without block/edge frequencies (coming soon).
Revision 1123 - Directory Listing
Modified Thu Mar 7 19:13:25 2002 UTC (20 years, 5 months ago) by monnier
*** empty log message ***
Revision 1122 - Directory Listing
Modified Thu Mar 7 19:13:17 2002 UTC (20 years, 5 months ago) by monnier
(FSplit.split.stfn): Check "split all" before checking "split nothing" in case the TFN has nothing but RET[v].
Revision 1121 - Directory Listing
Modified Wed Mar 6 19:58:56 2002 UTC (20 years, 5 months ago) by blume
fixed downstream problems caused by those Freq type change in MLRISC
Revision 1120 - Directory Listing
Modified Wed Mar 6 17:16:36 2002 UTC (20 years, 5 months ago) by jhr
Simplified the fcond type in ml-tree-basis. Put in a temporary fix for a type error in weighted-block-placement-fn.sml.
Revision 1119 - Directory Listing
Modified Wed Mar 6 15:52:44 2002 UTC (20 years, 5 months ago) by jhr
Better error messages.
Revision 1118 - Directory Listing
Modified Wed Mar 6 15:30:25 2002 UTC (20 years, 5 months ago) by jhr
Added dumpBlock printing routine.
Revision 1117 - Directory Listing
Modified Wed Mar 6 15:29:24 2002 UTC (20 years, 5 months ago) by jhr
Uncommented support for FCMP in mltree-gen.sml (this required making the Cells structure a functor parameter).
Revision 1116 - Directory Listing
Modified Tue Mar 5 23:17:18 2002 UTC (20 years, 5 months ago) by george
In order to support the block placement optimization, the first cluster that is generated (called the linkage cluster) contains a jump to the entry point for the compilation unit. The linkage cluster contains only one 'function', so block placement will have no effect on the linkage cluster itself, but all the other clusters have full freedom in the manner in which they reorder blocks or functions. On the x86 the typical linkage code that is generated is: ---------------------- .align 2 L0: addl $L1-L0, 72(%esp) jmp L0 .align 2 L1: ---------------------- 72(%esp) is the memory location for the stdlink register. This must contain the address of the CPS function being called. In the above example, it contains the address of L0; before calling L1 (the real entry point for the compilation unit), it must contain the address for L1, and hence addl $L1-L0, 72(%esp) I have tested this on all architectures except the hppa.The increase in code size is of course negligible.
Revision 1115 - Directory Listing
Modified Sun Mar 3 18:16:31 2002 UTC (20 years, 5 months ago) by leunga
Added #[ ... ] expressions to the mlrisc-tools library
Revision 1114 - Directory Listing
Modified Fri Mar 1 21:05:07 2002 UTC (20 years, 5 months ago) by jhr
Added comment.
Revision 1113 - Directory Listing
Modified Fri Mar 1 16:57:47 2002 UTC (20 years, 5 months ago) by jhr
Dump CFG in block placement order.
Revision 1112 - Directory Listing
Modified Fri Mar 1 15:53:14 2002 UTC (20 years, 5 months ago) by george
bug fixes
Revision 1111 - Directory Listing
Modified Fri Mar 1 14:57:13 2002 UTC (20 years, 5 months ago) by jhr
Removed use of polymorphic equality.
Revision 1110 - Directory Listing
Modified Fri Mar 1 14:07:58 2002 UTC (20 years, 5 months ago) by jhr
Switch to using probabilities (instead of ints) for BRANCH_PROB annotation.
Revision 1109 - Directory Listing
Modified Fri Mar 1 13:56:06 2002 UTC (20 years, 5 months ago) by jhr
New implementation of probabilities.
Revision 1108 - Directory Listing
Modified Fri Mar 1 04:46:54 2002 UTC (20 years, 5 months ago) by george
removed extra blank line when printing annotations in assembly code
Revision 1107 - Directory Listing
Modified Thu Feb 28 20:03:26 2002 UTC (20 years, 5 months ago) by jhr
Documentation update.
Revision 1106 - Directory Listing
Modified Thu Feb 28 19:58:04 2002 UTC (20 years, 5 months ago) by jhr
Fixed bugs and added control flags.
Revision 1105 - Directory Listing
Modified Thu Feb 28 19:57:47 2002 UTC (20 years, 5 months ago) by jhr
Added control flags.
Revision 1104 - Directory Listing
Modified Thu Feb 28 19:56:53 2002 UTC (20 years, 5 months ago) by jhr
Added dump function to CFG module (this can replace the PrintFlowgraph functor).
Revision 1103 - Directory Listing
Modified Thu Feb 28 19:29:30 2002 UTC (20 years, 5 months ago) by jhr
Removing unused (and incomplete) file.
Revision 1102 - Directory Listing
Modified Thu Feb 28 18:47:42 2002 UTC (20 years, 5 months ago) by george
fix exit edge labels
Revision 1101 - Directory Listing
Modified Thu Feb 28 17:35:18 2002 UTC (20 years, 5 months ago) by jhr
Fixed type error.
Revision 1100 - Directory Listing
Modified Thu Feb 28 17:33:42 2002 UTC (20 years, 5 months ago) by jhr
Implemented negateConditional.
Revision 1099 - Directory Listing
Modified Thu Feb 28 16:50:25 2002 UTC (20 years, 5 months ago) by jhr
The INTO instruction should be marked as an escaping jump.
Revision 1098 - Directory Listing
Modified Wed Feb 27 17:29:47 2002 UTC (20 years, 5 months ago) by blume
made types in C and C_Debug coincide; simplifications
Revision 1096 - Directory Listing
Modified Tue Feb 26 16:59:02 2002 UTC (20 years, 5 months ago) by blume
fix problem with CM noweb tool; reworked FFI: enum types; the (non-)distinction between incomplete and complete types
Revision 1095 - Directory Listing
Modified Tue Feb 26 13:20:40 2002 UTC (20 years, 5 months ago) by leunga
Backedge method.
Revision 1094 - Directory Listing
Modified Mon Feb 25 09:58:56 2002 UTC (20 years, 5 months ago) by leunga
A new CPS spill phase. Compilation of large structures with over 1000 items can now finish before the heat death of the universe.
Revision 1093 - Directory Listing
Modified Sat Feb 23 02:42:15 2002 UTC (20 years, 5 months ago) by george
*** empty log message ***
Revision 1092 - Directory Listing
Modified Sat Feb 23 02:34:14 2002 UTC (20 years, 5 months ago) by george
My earlier commits to install the cfgView were not tested, however they broke the various CM files used to build the compiler. This commit is just to fix the problem and I will do a major cleanup later. Sorry if you stumbled on this.
Revision 1091 - Directory Listing
Modified Fri Feb 22 23:09:26 2002 UTC (20 years, 5 months ago) by jhr
Added jump-chain elimination and weighted block placement.
Revision 1090 - Directory Listing
Modified Fri Feb 22 23:08:46 2002 UTC (20 years, 5 months ago) by jhr
Added jump-chain elimination and fixed type errors in block placement.
Revision 1089 - Directory Listing
Modified Fri Feb 22 23:07:19 2002 UTC (20 years, 5 months ago) by jhr
Expanded comment.
Revision 1088 - Directory Listing
Modified Fri Feb 22 23:04:11 2002 UTC (20 years, 5 months ago) by jhr
Added comments.
Revision 1087 - Directory Listing
Modified Fri Feb 22 11:51:01 2002 UTC (20 years, 6 months ago) by george
added a graphical visualization module for cfg
Revision 1086 - Directory Listing
Modified Fri Feb 22 05:56:29 2002 UTC (20 years, 6 months ago) by leunga
Minor fix to mlrisc-tools's parser
Revision 1085 - Directory Listing
Modified Fri Feb 22 00:15:55 2002 UTC (20 years, 6 months ago) by leunga
Regenerated these files. They didn't compile.
Revision 1084 - Directory Listing
Modified Thu Feb 21 18:52:44 2002 UTC (20 years, 6 months ago) by jhr
Removed SIDEEXIT edge kind and HYPER block kind. Added FLOWSTO edge kind.
Revision 1083 - Directory Listing
Modified Thu Feb 21 18:52:10 2002 UTC (20 years, 6 months ago) by jhr
New file: implementation of Pettis-Hansen block placement.
Revision 1082 - Directory Listing
Modified Thu Feb 21 18:50:56 2002 UTC (20 years, 6 months ago) by jhr
Changed specification of negateConditional.
Revision 1081 - Directory Listing
Modified Thu Feb 21 15:28:03 2002 UTC (20 years, 6 months ago) by jhr
Sync with master copy.
Revision 1080 - Directory Listing
Modified Wed Feb 20 01:28:00 2002 UTC (20 years, 6 months ago) by leunga
Typo
Revision 1079 - Directory Listing
Modified Wed Feb 20 01:16:15 2002 UTC (20 years, 6 months ago) by leunga
Minor bug fixes to the mlrisc-tools library
Revision 1078 - Directory Listing
Modified Tue Feb 19 21:26:48 2002 UTC (20 years, 6 months ago) by blume
a mix of changes to CM and FFI
Revision 1077 - Directory Listing
Modified Tue Feb 19 15:48:50 2002 UTC (20 years, 6 months ago) by blume
forgot to edit CHANGES file
Revision 1076 - Directory Listing
Modified Tue Feb 19 15:47:18 2002 UTC (20 years, 6 months ago) by blume
applied bug fix for PQ implementation
Revision 1074 - Directory Listing
Modified Fri Feb 15 22:17:39 2002 UTC (20 years, 6 months ago) by blume
typo fixed
Revision 1073 - Directory Listing
Modified Fri Feb 15 22:07:38 2002 UTC (20 years, 6 months ago) by blume
last-minute bug fix for installer script
Revision 1069 - Directory Listing
Modified Fri Feb 15 21:00:05 2002 UTC (20 years, 6 months ago) by blume
Working release, version 110.39
Revision 1068 - Directory Listing
Modified Fri Feb 15 19:18:00 2002 UTC (20 years, 6 months ago) by blume
added CM.State.showBindings (and EnvRef.listBoundSymbols)
Revision 1067 - Directory Listing
Modified Fri Feb 15 17:08:17 2002 UTC (20 years, 6 months ago) by blume
ml-nlffigen: cpif mechanism and iptr repository implemented
Revision 1066 - Directory Listing
Modified Thu Feb 14 16:50:02 2002 UTC (20 years, 6 months ago) by blume
added additional phantom type constructor to ml-nlffi-lib.cm(tag.sml)
Revision 1065 - Directory Listing
Modified Thu Feb 14 15:05:16 2002 UTC (20 years, 6 months ago) by george
Fixed the MLRISC bug sent by Markus Wenzel regarding the compilation of Isabelle on the x86. From Allen: ----------- I've found the problem: in ra-core.sml, I use the counter "blocked" to keep track of the true number of elements in the freeze queue. When the counter goes to zero, I skip examining the queue. But I've messed up the bookkeeping in combine(): else (); case !ucol of PSEUDO => (if !cntv > 0 then (if !cntu > 0 then blocked := !blocked - 1 else (); ^^^^^^^^^^^^^^^^^^^^^^^ moveu := mergeMoveList(!movev, !moveu) ) else (); combine() is called to coalesce two nodes u and v. I think I was thinking that if the move counts of u and v are both greater than zero then after they are coalesced then one node is removed from the freeze queue. Apparently I was thinking that both u and v are of low degree, but that's clearly not necessarily true. 02/12/2002: Here's the patch. HOL now compiles. I don't know how this impact on performance (compile time or runtime). This bug caused the RA (especially on the x86) to go thru the potential spill phase when there are still nodes on the freeze queue.
Revision 1064 - Directory Listing
Modified Thu Feb 14 03:40:24 2002 UTC (20 years, 6 months ago) by blume
bug fix for ml-nlffigen (fptr-rtti-)
Revision 1063 - Directory Listing
Modified Wed Feb 13 21:41:53 2002 UTC (20 years, 6 months ago) by blume
added prio-q exports to CML version of smlnj-lib.cm
Revision 1062 - Directory Listing
Modified Wed Feb 13 21:15:14 2002 UTC (20 years, 6 months ago) by blume
ml-nlffigen updates; minor Basis updates
Revision 1061 - Directory Listing
Modified Tue Feb 12 22:21:13 2002 UTC (20 years, 6 months ago) by jhr
Added priority queue implementation.
Revision 1060 - Directory Listing
Modified Mon Feb 11 20:55:09 2002 UTC (20 years, 6 months ago) by blume
added -gensym option to ml-nlffigen
Revision 1059 - Directory Listing
Modified Mon Feb 11 17:05:33 2002 UTC (20 years, 6 months ago) by blume
minor fix for a problem with GenSML
Revision 1058 - Directory Listing
Modified Fri Feb 8 20:02:56 2002 UTC (20 years, 6 months ago) by blume
110.38.1; new bootfiles; new PID generation scheme; installer improvements
Revision 1057 - Directory Listing
Modified Fri Feb 8 17:31:02 2002 UTC (20 years, 6 months ago) by george
regenerated x86Peephole.sml
Revision 1056 - Directory Listing
Modified Thu Feb 7 21:05:19 2002 UTC (20 years, 6 months ago) by jhr
Use isZeroLE in the definition of isZero.
Revision 1055 - Directory Listing
Modified Thu Feb 7 20:38:59 2002 UTC (20 years, 6 months ago) by george
Compilers that generate assembly code may produce global labels whose value is resolved at link time. The various peephole optimization modules did not take this in account. TODO. The Labels.addrOf function should really return an option type so that clients are forced to deal with this issue, rather than an exception being raised.
Revision 1054 - Directory Listing
Modified Wed Feb 6 19:27:27 2002 UTC (20 years, 6 months ago) by george
small ommission in the last commit
Revision 1053 - Directory Listing
Modified Wed Feb 6 19:11:13 2002 UTC (20 years, 6 months ago) by george
Pulled out various utility modules that were embedded in the modules of the register allocator. I need these modules for other purposes, but they are not complete enough to put into a library (just yet).
Revision 1052 - Directory Listing
Modified Wed Feb 6 04:04:48 2002 UTC (20 years, 6 months ago) by george
A bug fix from Allen. A typo causes extra fstp %st(0)'s to be generated at compensation edges, which might cause stack underflow traps at runtime. This occurs in fft where there are extraneous fstps right before the 'into' trap instruction (in this case they are harmless since none of the integers overflow.)
Revision 1051 - Directory Listing
Modified Fri Feb 1 15:04:17 2002 UTC (20 years, 6 months ago) by george
Alignment directives were only recognized as being text segment directives.
Revision 1050 - Directory Listing
Modified Fri Feb 1 12:23:19 2002 UTC (20 years, 6 months ago) by george
added support for the comment pseudo op
Revision 1049 - Directory Listing
Modified Thu Jan 31 21:03:49 2002 UTC (20 years, 6 months ago) by blume
two small bug fixes: sparc c-calls and ml-nlffigen
Revision 1048 - Directory Listing
Modified Thu Jan 31 06:36:17 2002 UTC (20 years, 6 months ago) by leunga
MLRISC bug fixes. MachineInt.fromString was negating its value.
Revision 1047 - Directory Listing
Modified Tue Jan 29 21:31:50 2002 UTC (20 years, 6 months ago) by blume
INSTALL instructions added; install script improved
Revision 1045 - Directory Listing
Modified Mon Jan 28 22:13:13 2002 UTC (20 years, 6 months ago) by blume
bug fix and minor improvement to sparc-c-calls
Revision 1044 - Directory Listing
Modified Mon Jan 28 21:36:08 2002 UTC (20 years, 6 months ago) by blume
c-calls API modification: paramAlloc callback
Revision 1043 - Directory Listing
Modified Mon Jan 28 21:26:03 2002 UTC (20 years, 6 months ago) by jhr
Added hooks for parameter-area management by client to CCalls API. Currently, these hooks are not being used.
Revision 1040 - Directory Listing
Modified Mon Jan 28 16:55:24 2002 UTC (20 years, 6 months ago) by blume
Now For Real(tm): Release_110_38
Revision 1039 - Directory Listing
Modified Mon Jan 28 15:57:11 2002 UTC (20 years, 6 months ago) by blume
110.38 RETRACTED; bug fixes (real64 and FFI)
Revision 1038 - Directory Listing
Modified Mon Jan 28 00:18:03 2002 UTC (20 years, 6 months ago) by leunga
The 'nowhere' program generator (which translates programs with where clauses into legal SML) is now an installation target.
Revision 1037 - Directory Listing
Modified Sat Jan 26 02:27:14 2002 UTC (20 years, 6 months ago) by blume
Release_110_38
Revision 1036 - Directory Listing
Modified Fri Jan 25 22:05:44 2002 UTC (20 years, 6 months ago) by blume
more FFI tweaks and improvements
Revision 1035 - Directory Listing
Modified Thu Jan 24 19:07:18 2002 UTC (20 years, 6 months ago) by leunga
Minor lexer bug fixed
Revision 1034 - Directory Listing
Modified Thu Jan 24 05:53:53 2002 UTC (20 years, 6 months ago) by george
*** empty log message ***
Revision 1033 - Directory Listing
Modified Thu Jan 24 05:45:18 2002 UTC (20 years, 6 months ago) by george
There is a dramatic simplification in the interface to the register allocator for RISC architectures as a result of making parallel copy instructions explicit.
Revision 1032 - Directory Listing
Modified Tue Jan 22 16:59:16 2002 UTC (20 years, 7 months ago) by blume
fix for x86 c-call bug
Revision 1031 - Directory Listing
Modified Mon Jan 21 22:15:18 2002 UTC (20 years, 7 months ago) by blume
FFI bug fixes and small interface enhancements
Revision 1030 - Directory Listing
Modified Fri Jan 18 21:45:37 2002 UTC (20 years, 7 months ago) by blume
re-pointed config/srcarchiveurl
Revision 1029 - Directory Listing
Modified Fri Jan 18 21:42:35 2002 UTC (20 years, 7 months ago) by blume
more FFI fiddling
Revision 1028 - Directory Listing
Modified Fri Jan 18 18:57:53 2002 UTC (20 years, 7 months ago) by blume
turned x86-fp on
Revision 1027 - Directory Listing
Modified Fri Jan 18 15:50:59 2002 UTC (20 years, 7 months ago) by jhr
Fixed label formatting bug.
Revision 1026 - Directory Listing
Modified Fri Jan 18 14:54:17 2002 UTC (20 years, 7 months ago) by jhr
More pseudo-op fixes; added first-cut at MacOS X assembler support.
Revision 1025 - Directory Listing
Modified Thu Jan 17 20:31:51 2002 UTC (20 years, 7 months ago) by leunga
Fixed a problem with the handling of CALLs in x86's "fast fp" mode.
Revision 1024 - Directory Listing
Modified Thu Jan 17 19:30:59 2002 UTC (20 years, 7 months ago) by jhr
Added Allen's fix for the FP register allocator.
Revision 1023 - Directory Listing
Modified Thu Jan 17 14:02:05 2002 UTC (20 years, 7 months ago) by jhr
Fixing formatting of pseudo-ops.
Revision 1022 - Directory Listing
Modified Thu Jan 17 13:39:45 2002 UTC (20 years, 7 months ago) by jhr
Fixed generated comment syntax to use C syntax (not SML!).
Revision 1021 - Directory Listing
Modified Wed Jan 16 20:33:57 2002 UTC (20 years, 7 months ago) by blume
more fiddling with the FFI interface
Revision 1020 - Directory Listing
Modified Wed Jan 16 19:25:17 2002 UTC (20 years, 7 months ago) by george
When building the control flowgraph, both comments and labels are sensitive to the current segment (TEXT/non-TEXT) being built.
Revision 1019 - Directory Listing
Modified Wed Jan 16 18:34:31 2002 UTC (20 years, 7 months ago) by george
bug fix for external/import declarations
Revision 1018 - Directory Listing
Modified Wed Jan 16 17:21:14 2002 UTC (20 years, 7 months ago) by george
Bug fixes: 1. Emit a .text at the beginning of an assembly listing. 2. Implement the ASCIIZ pseudo-op using .ascii and String.toCString.
Revision 1017 - Directory Listing
Modified Wed Jan 16 14:48:16 2002 UTC (20 years, 7 months ago) by george
fixed various bugs with emitting pseudo-ops
Revision 1016 - Directory Listing
Modified Tue Jan 15 23:10:06 2002 UTC (20 years, 7 months ago) by george
1. Since COPY instructions are no longer native to the architecture, a generic functor can be used to implement the expandCopies function. 2. Allowed EXPORT and IMPORT pseudo-op declarations to appear inside a TEXT segment.
Revision 1015 - Directory Listing
Modified Tue Jan 15 21:46:00 2002 UTC (20 years, 7 months ago) by blume
updates/bug fixes to FFI
Revision 1014 - Directory Listing
Modified Tue Jan 15 16:32:43 2002 UTC (20 years, 7 months ago) by jhr
Added code for BSS and SPACE pseudo-ops.
Revision 1013 - Directory Listing
Modified Tue Jan 15 16:23:15 2002 UTC (20 years, 7 months ago) by jhr
Added copyrights.
Revision 1012 - Directory Listing
Modified Tue Jan 15 16:16:39 2002 UTC (20 years, 7 months ago) by george
added BSS and SPACE as basic pseudo-ops
Revision 1011 - Directory Listing
Modified Thu Jan 10 20:22:04 2002 UTC (20 years, 7 months ago) by blume
updates to pgraph and, more importantly, to NLFFI
Revision 1010 - Directory Listing
Modified Wed Jan 9 21:27:48 2002 UTC (20 years, 7 months ago) by blume
version file updated (config dir)
Revision 1009 - Directory Listing
Modified Wed Jan 9 19:44:22 2002 UTC (20 years, 7 months ago) by george
Removed the native COPY and FCOPY instructions from all the architectures and replaced it with the explicit COPY instruction from the previous commit. It is now possible to simplify many of the optimizations modules that manipulate copies. This has not been done in this change.
Revision 1008 - Directory Listing
Modified Fri Dec 14 21:01:29 2001 UTC (20 years, 8 months ago) by shao
*** empty log message ***
Revision 1007 - Directory Listing
Modified Fri Dec 14 16:00:02 2001 UTC (20 years, 8 months ago) by shao
*** empty log message ***
Revision 1006 - Directory Listing
Modified Fri Dec 14 15:27:50 2001 UTC (20 years, 8 months ago) by shao
*** empty log message ***
Revision 1005 - Directory Listing
Modified Sat Dec 8 07:24:04 2001 UTC (20 years, 8 months ago) by leunga
Updated peephole modules to match latest MLTREE and instruction representation.
Revision 1004 - Directory Listing
Modified Sat Dec 8 00:12:29 2001 UTC (20 years, 8 months ago) by george
committed missing file
Revision 1003 - Directory Listing
Modified Fri Dec 7 02:45:32 2001 UTC (20 years, 8 months ago) by george
Changed the representation of instructions from being fully abstract to being partially concrete. That is to say: from type instruction to type instr (* machine instruction *) datatype instruction = LIVE of {regs: C.cellset, spilled: C.cellset} | KILL of {regs: C.cellset, spilled: C.cellset} | COPYXXX of {k: CB.cellkind, dst: CB.cell list, src: CB.cell list} | ANNOTATION of {i: instruction, a: Annotations.annotation} | INSTR of instr This makes the handling of certain special instructions that appear on all architectures easier and uniform. LIVE and KILL say that a list of registers are live or killed at the program point where they appear. No spill code is generated when an element of the 'regs' field is spilled, but the register is moved to the 'spilled' (which is present, more for debugging than anything else). LIVE replaces the (now deprecated) DEFFREG instruction on the alpha. We used to generate: DEFFREG f1 f1 := f2 + f3 trapb but now generate: f1 := f2 + f3 trapb LIVE {regs=[f1,f2,f3], spilled=[]} Furthermore, the DEFFREG (hack) required that all floating point instruction use all registers mentioned in the instruction. Therefore f1 := f2 + f3, defines f1 and uses [f1,f2,f3]! This hack is no longer required resulting in a cleaner alpha implementation. (Hopefully, intel will not get rid of this architecture). COPYXXX is intended to replace the parallel COPY and FCOPY available on all the architectures. This will result in further simplification of the register allocator that must be aware of them for coalescing purposes, and will also simplify certain aspects of the machine description that provides callbacks related to parallel copies. ANNOTATION should be obvious, and now INSTR represents the honest to God machine instruction set! The <arch>/instructions/<arch>Instr.sml files define certain utility functions for making porting easier -- essentially converting upper case to lower case. All machine instructions (of type instr) are in upper case, and the lower case form generates an MLRISC instruction. For example on the alpha we have: datatype instr = LDA of {r:cell, b:cell, d:operand} | ... val lda : {r:cell, b:cell, d:operand} -> instruction ... where lda is just (INSTR o LDA), etc.
Revision 1000 - Directory Listing
Modified Wed Nov 28 14:50:42 2001 UTC (20 years, 8 months ago) by george
Simplified the algorithm used to reach a fixpoint. This should have been part of 110.37 but I couldn't get it to work until Allen pointed out the fix.
Revision 999 - Directory Listing
Modified Tue Nov 27 06:28:37 2001 UTC (20 years, 8 months ago) by leunga
1. Made the stuff in MLRISC/Tools compile with the new pseudo ops changes. 2. Packaged the stuff in MLRISC/Tools as a library during installation.
Revision 995 - Directory Listing
Modified Fri Nov 23 21:02:11 2001 UTC (20 years, 8 months ago) by blume
added HTML version of README
Revision 993 - Directory Listing
Modified Fri Nov 23 02:37:10 2001 UTC (20 years, 9 months ago) by blume
Release 110.37 -- this time for real.
Revision 992 - Directory Listing
Modified Thu Nov 22 16:29:06 2001 UTC (20 years, 9 months ago) by george
endian related functions
Revision 991 - Directory Listing
Modified Thu Nov 22 14:25:12 2001 UTC (20 years, 9 months ago) by george
Fixed a bug on non-x86 architectures related to backpatching and the new pseudo-ops.
Revision 990 - Directory Listing
Modified Wed Nov 21 22:26:14 2001 UTC (20 years, 9 months ago) by blume
removed obsolete item from README
Revision 989 - Directory Listing
Modified Wed Nov 21 22:18:32 2001 UTC (20 years, 9 months ago) by blume
added README for 110.37
Revision 988 - Directory Listing
Modified Wed Nov 21 21:37:47 2001 UTC (20 years, 9 months ago) by blume
postponed 110.37 because of serious bug
Revision 987 - Directory Listing
Modified Wed Nov 21 21:14:44 2001 UTC (20 years, 9 months ago) by blume
added forgotten .tex-file
Revision 986 - Directory Listing
Modified Wed Nov 21 21:03:17 2001 UTC (20 years, 9 months ago) by blume
Release 110.37 -- see HISTORY
Revision 985 - Directory Listing
Modified Wed Nov 21 19:09:12 2001 UTC (20 years, 9 months ago) by george
Implemented a complete redesign of MLRISC pseudo-ops. Now there ought to never be any question of incompatabilities with pseudo-op syntax expected by host assemblers. For now, only modules supporting GAS syntax are implemented but more should follow, such as MASM, and vendor assembler syntax, e.g. IBM as, Sun as, etc.
Revision 984 - Directory Listing
Modified Wed Nov 21 19:00:08 2001 UTC (20 years, 9 months ago) by george
Implemented a complete redesign of MLRISC pseudo-ops. Now there ought to never be any question of incompatabilities with pseudo-op syntax expected by host assemblers. For now, only modules supporting GAS syntax are implemented but more should follow, such as MASM, and vendor assembler syntax, e.g. IBM as, Sun as, etc.
Revision 981 - Directory Listing
Modified Wed Nov 21 18:41:49 2001 UTC (20 years, 9 months ago) by george
Initial revision
Revision 977 - Directory Listing
Modified Wed Nov 14 16:53:16 2001 UTC (20 years, 9 months ago) by blume
srcname routed to mlriscgen; more fiddling with pgraph (portable library graph) code
Revision 976 - Directory Listing
Modified Wed Nov 14 14:54:03 2001 UTC (20 years, 9 months ago) by george
Fix for a backpatching bug reported by Allen. Because the boundary between short and long span-dependent instructions is +/- 128, there are an astounding number of span-dependent instructions whose size is over estimated. Allen came up with the idea of letting the size of span dependent instructions be non-monotonic, for a maxIter number of times, after which the size must be monotonically increasing. This table shows the number of span-dependent instructions whose size was over-estimated as a function of maxIter, for the file Parse/parse/ml.grm.sml: maxIter # of instructions: 10 687 20 438 30 198 40 0 In compiling the compiler, there is no significant difference in compilation speed between maxIter=10 and maxIter=40. Actually, my measurements showed that maxIter=40 was a tad faster than maxIter=10! Also 96% of the files in the compiler reach a fix point within 13 iterations, so fixing maxIter at 40, while high, is okay.
Revision 975 - Directory Listing
Modified Wed Oct 31 20:22:44 2001 UTC (20 years, 9 months ago) by blume
updates to CKIT, CM, NLFFI, and scripts (see HISTORY)
Revision 974 - Directory Listing
Modified Sun Oct 28 03:29:04 2001 UTC (20 years, 9 months ago) by leunga
Fixed parsing of <pat> : <ty> and <exp> : <ty>
Revision 973 - Directory Listing
Modified Sun Oct 28 00:44:05 2001 UTC (20 years, 9 months ago) by leunga
Improved pretty printing of sml ast
Revision 972 - Directory Listing
Modified Sun Oct 28 00:37:02 2001 UTC (20 years, 9 months ago) by leunga
Fixed the x86 c call fp bug described in blume-20010920-slowfp
Revision 967 - Directory Listing
Modified Fri Oct 19 20:19:39 2001 UTC (20 years, 10 months ago) by jhr
Synchronizing with master copy of library.
Revision 961 - Directory Listing
Modified Tue Oct 16 15:32:39 2001 UTC (20 years, 10 months ago) by blume
HISTORY entry for netbsd patch
Revision 960 - Directory Listing
Modified Tue Oct 16 15:30:50 2001 UTC (20 years, 10 months ago) by blume
commited netbsd underscore patch from Chris Richards
Revision 959 - Directory Listing
Modified Fri Oct 12 21:21:41 2001 UTC (20 years, 10 months ago) by george
X86RA now uses a valid (instead of dummy) PrintFlowgraph module. Changes from Allen.
Revision 958 - Directory Listing
Modified Fri Oct 12 03:54:43 2001 UTC (20 years, 10 months ago) by george
The representation of a program point never expected to see more than 65536 instructions in a basic block!
Revision 952 - Directory Listing
Modified Tue Oct 9 14:00:40 2001 UTC (20 years, 10 months ago) by george
*** empty log message ***
Revision 951 - Directory Listing
Modified Tue Oct 9 13:54:40 2001 UTC (20 years, 10 months ago) by george
Updated input to PERL scripts used to generate MLRISC cm files.
Revision 950 - Directory Listing
Modified Fri Oct 5 20:10:46 2001 UTC (20 years, 10 months ago) by jhr
Changed defineLabel to report an error is one tries to define the same label twice in the same cluster.
Revision 949 - Directory Listing
Modified Fri Oct 5 01:30:26 2001 UTC (20 years, 10 months ago) by george
fix in assembly output converting mov to set
Revision 943 - Directory Listing
Modified Fri Sep 28 19:42:01 2001 UTC (20 years, 10 months ago) by jhr
Fixed CM files so that CKit builds under 110.0.7.
Revision 942 - Directory Listing
Modified Thu Sep 27 23:40:38 2001 UTC (20 years, 10 months ago) by george
removed ir.cm from RA.cm
Revision 941 - Directory Listing
Modified Thu Sep 27 21:24:02 2001 UTC (20 years, 10 months ago) by jhr
Commented out mention of ir.cm, which is probably obsolete.
Revision 940 - Directory Listing
Modified Thu Sep 27 20:31:52 2001 UTC (20 years, 10 months ago) by monnier
(fcexp.fcFix.fcEta): Fix typo.
Revision 939 - Directory Listing
Modified Tue Sep 25 19:25:48 2001 UTC (20 years, 10 months ago) by blume
made exnName and exnMessage a bit more robust wrt. ml-build
Revision 938 - Directory Listing
Modified Thu Sep 20 21:27:33 2001 UTC (20 years, 11 months ago) by blume
x86-fast-fp turned off again
Revision 937 - Directory Listing
Modified Thu Sep 20 21:20:28 2001 UTC (20 years, 11 months ago) by blume
minor cleanup of pathname handling in CM as well as argument handling by the driver shell script
Revision 936 - Directory Listing
Modified Thu Sep 20 19:47:11 2001 UTC (20 years, 11 months ago) by george
Updated input to PERL scripts used to generate MLRISC cm files.
Revision 935 - Directory Listing
Modified Wed Sep 19 20:14:52 2001 UTC (20 years, 11 months ago) by george
Installed patch from Allen to track compiler environment changes that affect MLRISC/Tools.
Revision 934 - Directory Listing
Modified Wed Sep 19 19:49:39 2001 UTC (20 years, 11 months ago) by george
cleanup
Revision 933 - Directory Listing
Modified Wed Sep 19 19:31:19 2001 UTC (20 years, 11 months ago) by george
cleanup
Revision 932 - Directory Listing
Modified Tue Sep 18 19:35:32 2001 UTC (20 years, 11 months ago) by blume
added README files
Revision 931 - Directory Listing
Modified Tue Sep 18 19:09:27 2001 UTC (20 years, 11 months ago) by monnier
(sml-tyvarseq-re): Fix typo.
Revision 929 - Directory Listing
Modified Tue Sep 18 15:48:42 2001 UTC (20 years, 11 months ago) by blume
fixed mistake in config/preloads; retagged
Revision 928 - Directory Listing
Modified Tue Sep 18 13:38:46 2001 UTC (20 years, 11 months ago) by blume
version 110.36
Revision 927 - Directory Listing
Modified Fri Sep 14 20:19:53 2001 UTC (20 years, 11 months ago) by blume
set x86-fast-fp to true by default
Revision 926 - Directory Listing
Modified Fri Sep 14 15:49:15 2001 UTC (20 years, 11 months ago) by jhr
Added show_edge to exported values.
Revision 925 - Directory Listing
Modified Fri Sep 14 15:26:29 2001 UTC (20 years, 11 months ago) by jhr
Added Allen's x86-fp.sml fix
Revision 924 - Directory Listing
Modified Fri Sep 14 15:13:26 2001 UTC (20 years, 11 months ago) by jhr
Added Allen's CFG fixes
Revision 923 - Directory Listing
Modified Thu Sep 13 15:19:18 2001 UTC (20 years, 11 months ago) by blume
minimal version of structure Compiler
Revision 922 - Directory Listing
Modified Wed Sep 12 20:45:53 2001 UTC (20 years, 11 months ago) by monnier
(loopify.lexp.cfun): Don't forget to empty TFS when TCP is not true.
Revision 921 - Directory Listing
Modified Tue Sep 11 23:20:45 2001 UTC (20 years, 11 months ago) by monnier
Typo
Revision 920 - Directory Listing
Modified Tue Aug 28 18:03:37 2001 UTC (20 years, 11 months ago) by blume
HISTORY (fix for bug 1581)
Revision 919 - Directory Listing
Modified Tue Aug 28 18:00:10 2001 UTC (20 years, 11 months ago) by blume
fix for bug 1581
Revision 918 - Directory Listing
Modified Mon Aug 27 15:18:01 2001 UTC (20 years, 11 months ago) by blume
fleshed out README file
Revision 916 - Directory Listing
Modified Fri Aug 24 21:13:58 2001 UTC (20 years, 11 months ago) by blume
Release_110_35
Revision 915 - Directory Listing
Modified Fri Aug 24 18:21:00 2001 UTC (20 years, 11 months ago) by george
fixed author of changes
Revision 912 - Directory Listing
Modified Fri Aug 24 18:12:36 2001 UTC (20 years, 11 months ago) by george
Initial revision
Revision 911 - Directory Listing
Modified Fri Aug 24 18:11:00 2001 UTC (20 years, 11 months ago) by george
renaming ir to ir-archive
Revision 910 - Directory Listing
Modified Fri Aug 24 18:00:59 2001 UTC (20 years, 11 months ago) by george
missing files
Revision 909 - Directory Listing
Modified Fri Aug 24 17:48:53 2001 UTC (20 years, 11 months ago) by george
removed clusters from MLRISC
Revision 906 - Directory Listing
Modified Fri Aug 24 17:36:40 2001 UTC (20 years, 11 months ago) by george
Initial revision
Revision 905 - Directory Listing
Modified Thu Aug 23 21:53:02 2001 UTC (21 years ago) by blume
updates to environments, envrefs, interactive loop
Revision 904 - Directory Listing
Modified Mon Aug 20 19:50:05 2001 UTC (21 years ago) by blume
fixed a minor slipup
Revision 903 - Directory Listing
Modified Mon Aug 20 19:34:06 2001 UTC (21 years ago) by blume
library debugprof.cm extracted
Revision 902 - Directory Listing
Modified Wed Aug 15 21:17:05 2001 UTC (21 years ago) by blume
new organization of compiler libraries
Revision 901 - Directory Listing
Modified Tue Aug 14 19:21:17 2001 UTC (21 years ago) by george
Converted sml/nj files to use the new CellSet
Revision 900 - Directory Listing
Modified Tue Aug 14 15:10:12 2001 UTC (21 years ago) by jhr
Moved CellSets from Cells to CellsBasis.
Revision 899 - Directory Listing
Modified Mon Aug 13 21:14:31 2001 UTC (21 years ago) by jhr
More CellsBasis changes for files not used by SML/NJ compiler.
Revision 898 - Directory Listing
Modified Mon Aug 13 17:44:08 2001 UTC (21 years ago) by blume
committed Zhongs fix
Revision 897 - Directory Listing
Modified Fri Aug 10 17:55:15 2001 UTC (21 years ago) by george
bug fix in spilling imull instructions
Revision 896 - Directory Listing
Modified Tue Jul 31 14:09:49 2001 UTC (21 years ago) by george
*** empty log message ***
Revision 895 - Directory Listing
Modified Tue Jul 31 14:09:21 2001 UTC (21 years ago) by george
There was a bug where call instructions would mysteriously vanish. The call instruction had to be one that returned a floating point value.
Revision 894 - Directory Listing
Modified Fri Jul 20 13:52:33 2001 UTC (21 years, 1 month ago) by monnier
*** empty log message ***
Revision 893 - Directory Listing
Modified Fri Jul 20 13:51:05 2001 UTC (21 years, 1 month ago) by monnier
*** empty log message ***
Revision 892 - Directory Listing
Modified Fri Jul 20 13:47:33 2001 UTC (21 years, 1 month ago) by monnier
(sml-rightalign-and): New defcustom. (sml-tyvarseq-re): New var. (sml-font-lock-keywords): Use it. (sml-imenu-create-index): Don't get confused by tyvarseq's. (sml-mode-variables): Don't set `comment-column'. (sml-funname-of-and): New function. (sml-electric-pipe): Use it. (sml-find-comment-indent): Try to ignore comment-markers in strings. (sml-calculate-indentation): Handle closing parens specially. (sml-indent-pipe): Recognize the case where `and' defines a datatype. (sml-dangling-sym): Make it work if the symbol is an open-paren. (sml-indent-default): Change the behavior when preceded by `end', although I'm not quite sure why. Understand dangling open-parens. Properly skip *all* subexpressions of lower precedence. Allow use of sml-symbol-indent to outdent lines starting with , or ;. (sml-insert-form): Use preceding-char to avoid bug at bobp.
Revision 891 - Directory Listing
Modified Thu Jul 19 22:19:15 2001 UTC (21 years, 1 month ago) by monnier
(sml-mode-menu): Add an explicit t for always-active. (sml-symbol-indent): Add entries for , and ; and turn into defcustom.
Revision 890 - Directory Listing
Modified Thu Jul 19 20:38:56 2001 UTC (21 years, 1 month ago) by george
I have dramatically simplified the interface for CELLS in MLRISC. In summary, the cells interface is broken up into three parts: 1. CellsBasis : CELLS_BASIS CellsBasis is a top level structure and common for all architectures. it contains the definitions of basic datatypes and utility functions over these types. 2. functor Cells() : CELLS Cells generates an interface for CELLS that incorporates the specific resources on the target architecture, such as the presence of special register classes, their number and size, and various useful substructures. 3. <ARCH>CELLS e.g. SparcCells: SPARCCELLS <ARCH>CELLS usually contains additional bindings for special registers on the architecture, such as: val r0 : cell (* register zero *) val y : cell (* Y register *) val psr : cell (* processor status register *) ... The structure returned by applying the Cells functor is opened in this interface. The main implication of all this is that the datatypes for cells is split between CellsBasis and CELLS -- a fairly simple change for user code. In the old scheme the CELLS interface had a definitional binding of the form: signature CELLS = sig structure CellsBasis = CellsBasis ... end With all the sharing constraints that goes on in MLRISC, this old design quickly leads to errors such as: "structure definition spec inside of sharing ... " and appears to require an unacceptable amount of sharing and where constraint hackery. I think this error message (the interaction of definitional specs and sharing) requires more explanation on our web page.
Revision 889 - Directory Listing
Modified Thu Jul 19 20:35:20 2001 UTC (21 years, 1 month ago) by george
Substantial simplification in the CELLS interface
Revision 888 - Directory Listing
Modified Thu Jul 19 20:24:21 2001 UTC (21 years, 1 month ago) by monnier
(sml-proc-buffer): Save excursion when calling run-sml.
Revision 887 - Directory Listing
Modified Thu Jul 19 20:18:58 2001 UTC (21 years, 1 month ago) by monnier
*** empty log message ***
Revision 886 - Directory Listing
Modified Thu Jul 19 20:16:51 2001 UTC (21 years, 1 month ago) by monnier
(sml-mode-menu): Fix activation of `start compiler'.
Revision 885 - Directory Listing
Modified Thu Jul 19 20:13:07 2001 UTC (21 years, 1 month ago) by monnier
(sml-syntax-prec): Split ; and , from `in' and `with'.
Revision 884 - Directory Listing
Modified Thu Jul 19 20:12:28 2001 UTC (21 years, 1 month ago) by monnier
Put the entry in `Emacs' rather than `Editors'.
Revision 883 - Directory Listing
Modified Thu Jul 19 20:12:02 2001 UTC (21 years, 1 month ago) by monnier
(BuildArch): Simplify call to `install-info'.
Revision 882 - Directory Listing
Modified Thu Jul 19 20:11:12 2001 UTC (21 years, 1 month ago) by monnier
(sml-mode-menu): Add an explicit t for always-active.
Revision 881 - Directory Listing
Modified Thu Jul 19 20:07:53 2001 UTC (21 years, 1 month ago) by monnier
Add more stuff. It might help for Emacs-19.34.
Revision 880 - Directory Listing
Modified Thu Jul 19 20:07:09 2001 UTC (21 years, 1 month ago) by monnier
(test): Use elisp files in current dir.
Revision 879 - Directory Listing
Modified Thu Jul 19 18:59:38 2001 UTC (21 years, 1 month ago) by blume
extensive organizational changes
Revision 878 - Directory Listing
Modified Wed Jul 18 17:43:27 2001 UTC (21 years, 1 month ago) by monnier
Some new cases from Makholm Henning.
Revision 876 - Directory Listing
Modified Wed Jul 11 15:42:20 2001 UTC (21 years, 1 month ago) by blume
minor tweaks to 110.34 (and re-tagged)
Revision 875 - Directory Listing
Modified Tue Jul 10 21:19:41 2001 UTC (21 years, 1 month ago) by blume
working version 110.34
Revision 874 - Directory Listing
Modified Mon Jul 9 20:01:40 2001 UTC (21 years, 1 month ago) by blume
handling of varargs made more robust (and different)
Revision 873 - Directory Listing
Modified Mon Jul 9 15:26:20 2001 UTC (21 years, 1 month ago) by blume
made ml-nlffigen handle varargs functions with a bit more grace; some minor internal improvements to CM
Revision 854 - Directory Listing
Modified Wed Jun 27 19:11:38 2001 UTC (21 years, 1 month ago) by blume
bug in CM fixed (related to compile servers)
Revision 853 - Directory Listing
Modified Tue Jun 26 20:13:50 2001 UTC (21 years, 1 month ago) by blume
typo fixed in CM manual
Revision 852 - Directory Listing
Modified Tue Jun 26 02:56:11 2001 UTC (21 years, 1 month ago) by blume
fixed nasty X86 assembly bug
Revision 847 - Directory Listing
Modified Mon Jun 25 16:11:22 2001 UTC (21 years, 1 month ago) by blume
HISTORY
Revision 846 - Directory Listing
Modified Mon Jun 25 16:06:46 2001 UTC (21 years, 1 month ago) by blume
bug fixes for ml-nlffigen
Revision 845 - Directory Listing
Modified Thu Jun 21 16:25:49 2001 UTC (21 years, 2 months ago) by blume
eXene compiles and works again
Revision 844 - Directory Listing
Modified Wed Jun 20 20:39:15 2001 UTC (21 years, 2 months ago) by blume
CML compiles and works again
Revision 843 - Directory Listing
Modified Tue Jun 19 21:53:04 2001 UTC (21 years, 2 months ago) by blume
un-break fix for bug 1432
Revision 842 - Directory Listing
Modified Tue Jun 19 21:24:35 2001 UTC (21 years, 2 months ago) by blume
fix for long-standing signal handling bug
Revision 841 - Directory Listing
Modified Fri Jun 15 21:38:20 2001 UTC (21 years, 2 months ago) by blume
small update on the sparc c-calls code
Revision 840 - Directory Listing
Modified Fri Jun 15 19:05:19 2001 UTC (21 years, 2 months ago) by blume
c-calls (and NLFFI) implementation for Sparc
Revision 839 - Directory Listing
Modified Thu Jun 7 20:28:44 2001 UTC (21 years, 2 months ago) by blume
several internal changes related to C calls
Revision 838 - Directory Listing
Modified Tue Jun 5 19:10:21 2001 UTC (21 years, 2 months ago) by blume
index-file generation in CM; small changes to c-calls API
Revision 837 - Directory Listing
Modified Fri Jun 1 17:27:54 2001 UTC (21 years, 2 months ago) by blume
some cleanup of NLFFI
Revision 836 - Directory Listing
Modified Fri May 25 19:28:51 2001 UTC (21 years, 2 months ago) by blume
README files; small bugfix for ml-nlffigen
Revision 834 - Directory Listing
Modified Wed May 23 18:30:31 2001 UTC (21 years, 3 months ago) by blume
Release_110_33
Revision 833 - Directory Listing
Modified Tue May 22 22:06:12 2001 UTC (21 years, 3 months ago) by blume
slight tweak to config/install.sh
Revision 832 - Directory Listing
Modified Tue May 22 20:30:36 2001 UTC (21 years, 3 months ago) by blume
HISTORY entry for previous commit
Revision 831 - Directory Listing
Modified Tue May 22 20:29:39 2001 UTC (21 years, 3 months ago) by blume
ml-nlffigen bug fix; mini-tutorial
Revision 830 - Directory Listing
Modified Tue May 15 19:48:17 2001 UTC (21 years, 3 months ago) by george
Fixed core dump when profiling using the PPC. The problem was that the PPC cannot distinguish between div-by-zero and overflow.
Revision 829 - Directory Listing
Modified Mon May 14 15:30:56 2001 UTC (21 years, 3 months ago) by blume
bugs in install scripts fixed; a minor NLFFI API change
Revision 828 - Directory Listing
Modified Fri May 11 18:32:07 2001 UTC (21 years, 3 months ago) by blume
added new FFI code to repository
Revision 827 - Directory Listing
Modified Thu May 10 14:59:26 2001 UTC (21 years, 3 months ago) by george
Fixed bugs related to patterns used to generate the floating point multiple-add and related instructions.
Revision 826 - Directory Listing
Modified Wed May 9 20:32:17 2001 UTC (21 years, 3 months ago) by blume
bug fix for cpsopt/contract.sml
Revision 825 - Directory Listing
Modified Wed May 9 15:59:40 2001 UTC (21 years, 3 months ago) by george
The List.Empty exception was not bound to the pervasive Empty exception
Revision 824 - Directory Listing
Modified Tue May 8 21:31:05 2001 UTC (21 years, 3 months ago) by george
omit frame pointer optimization
Revision 823 - Directory Listing
Modified Tue May 8 21:25:15 2001 UTC (21 years, 3 months ago) by george
omit frame pointer optimization
Revision 820 - Directory Listing
Modified Tue May 8 21:08:10 2001 UTC (21 years, 3 months ago) by george
Initial revision
Revision 819 - Directory Listing
Modified Mon May 7 18:39:08 2001 UTC (21 years, 3 months ago) by blume
made certain administrative libraries into CM proxy libraries (see HISTORY for details); made a new set of bootfiles
Revision 818 - Directory Listing
Modified Fri May 4 20:58:47 2001 UTC (21 years, 3 months ago) by blume
merging changes from devel branch and fixing up some earlier mistakes (see HISTORY)
Revision 817 - Directory Listing
Modified Fri May 4 20:49:25 2001 UTC (21 years, 3 months ago) by leunga
FLDS encoding was missing...
Revision 816 - Directory Listing
Modified Fri May 4 16:37:36 2001 UTC (21 years, 3 months ago) by jhr
Synchronizing with master repository.
Revision 815 - Directory Listing
Modified Fri May 4 05:09:10 2001 UTC (21 years, 3 months ago) by leunga
Moby related MLRISC changes
Revision 814 - Directory Listing
Modified Tue May 1 15:44:45 2001 UTC (21 years, 3 months ago) by blume
install.sh now uses local (working) directory for pcedittmp file
Revision 813 - Directory Listing
Modified Fri Apr 20 15:13:12 2001 UTC (21 years, 4 months ago) by blume
fixed spelling mistake in HISTORY file
Revision 812 - Directory Listing
Modified Fri Apr 20 15:07:30 2001 UTC (21 years, 4 months ago) by blume
merged changes from my devel branch (inML flag twiddling)
Revision 811 - Directory Listing
Modified Fri Apr 20 13:38:05 2001 UTC (21 years, 4 months ago) by george
110.3.2
Revision 810 - Directory Listing
Modified Fri Apr 20 13:26:46 2001 UTC (21 years, 4 months ago) by george
Port to Mac OS X
Revision 809 - Directory Listing
Modified Wed Apr 18 17:53:01 2001 UTC (21 years, 4 months ago) by blume
now using tristate logic for ParseControl.underscoreKeywords three-way choice: 1. accept as keywords 2. accept as (ordinary) keywords 3. reject (error)
Revision 808 - Directory Listing
Modified Wed Apr 18 15:43:09 2001 UTC (21 years, 4 months ago) by blume
merged changes from devel branch
Revision 807 - Directory Listing
Modified Sat Apr 14 02:39:01 2001 UTC (21 years, 4 months ago) by blume
added a few more exports to ckit-lib.cm
Revision 806 - Directory Listing
Modified Thu Mar 22 21:22:21 2001 UTC (21 years, 5 months ago) by blume
new set of bootfiles
Revision 805 - Directory Listing
Modified Thu Mar 22 20:08:01 2001 UTC (21 years, 5 months ago) by blume
raw memory access primitives fully implemented; some CM tweaks
Revision 804 - Directory Listing
Modified Thu Mar 22 19:37:34 2001 UTC (21 years, 5 months ago) by george
support for new x86 FFI
Revision 803 - Directory Listing
Modified Thu Mar 22 19:30:19 2001 UTC (21 years, 5 months ago) by blume
corrected earlier goof-up (now compiles under 110.0.x again)
Revision 802 - Directory Listing
Modified Thu Mar 22 19:08:43 2001 UTC (21 years, 5 months ago) by blume
2 changes: 1. added .cm files compatible with new (> 110.20) CM 2. added recognition of certain gcc-style alternative keywords (this is configurabe via a newly added flag)
Revision 801 - Directory Listing
Modified Mon Mar 19 22:53:00 2001 UTC (21 years, 5 months ago) by blume
parallel make works again
Revision 800 - Directory Listing
Modified Fri Mar 16 17:22:47 2001 UTC (21 years, 5 months ago) by blume
new set of bootfiles created
Revision 799 - Directory Listing
Modified Fri Mar 16 15:55:43 2001 UTC (21 years, 5 months ago) by blume
made HISTORY entry
Revision 798 - Directory Listing
Modified Fri Mar 16 15:49:21 2001 UTC (21 years, 5 months ago) by blume
added missing MLTREE.cm file to repository
Revision 797 - Directory Listing
Modified Fri Mar 16 00:00:17 2001 UTC (21 years, 5 months ago) by leunga
x86 optimizations for x := x op y where x is a memory location.
Revision 796 - Directory Listing
Modified Tue Mar 6 00:04:33 2001 UTC (21 years, 5 months ago) by leunga
Support for alternative control-flow, exception handlers added.
Revision 795 - Directory Listing
Modified Fri Mar 2 19:10:50 2001 UTC (21 years, 5 months ago) by dbm
adding new files, mostly modules test outputs
Revision 794 - Directory Listing
Modified Thu Mar 1 22:16:59 2001 UTC (21 years, 5 months ago) by blume
removed now-redundant feedback-new.sml
Revision 793 - Directory Listing
Modified Thu Mar 1 20:41:30 2001 UTC (21 years, 5 months ago) by dbm
rename feedback.sml to feedback-old.sml, feedback-new.sml to feedback.sml
Revision 792 - Directory Listing
Modified Thu Mar 1 19:04:34 2001 UTC (21 years, 5 months ago) by dbm
updated outputs for modules tests 83, 94, 96
Revision 791 - Directory Listing
Modified Thu Mar 1 18:59:35 2001 UTC (21 years, 5 months ago) by dbm
new output files (outputs.pre-110.5) for new tests
Revision 790 - Directory Listing
Modified Wed Feb 28 22:46:05 2001 UTC (21 years, 5 months ago) by dbm
corrections: bug1582.1.sml -> bug1506.1.sml, bug1602.1.sml
Revision 789 - Directory Listing
Modified Wed Feb 28 21:57:58 2001 UTC (21 years, 5 months ago) by dbm
new test cases
Revision 788 - Directory Listing
Modified Wed Feb 28 04:09:48 2001 UTC (21 years, 5 months ago) by leunga
Minor fixes to alpha code generator
Revision 787 - Directory Listing
Modified Fri Feb 23 21:38:43 2001 UTC (21 years, 5 months ago) by dbm
bug fixes
Revision 786 - Directory Listing
Modified Fri Feb 23 21:36:06 2001 UTC (21 years, 5 months ago) by dbm
update
Revision 785 - Directory Listing
Modified Thu Feb 22 14:27:01 2001 UTC (21 years, 6 months ago) by jhr
Synchronizing Yale repository with master copy.
Revision 784 - Directory Listing
Modified Tue Feb 20 14:11:29 2001 UTC (21 years, 6 months ago) by jhr
Synchronizing Yale repository with master version of SML/NJ Library.
Revision 783 - Directory Listing
Modified Fri Feb 16 19:43:40 2001 UTC (21 years, 6 months ago) by george
new version in mltree
Revision 782 - Directory Listing
Modified Fri Feb 16 19:42:00 2001 UTC (21 years, 6 months ago) by george
allow escapes for arrow characters
Revision 781 - Directory Listing
Modified Tue Jan 30 22:48:06 2001 UTC (21 years, 6 months ago) by blume
forgot the HISTORY file
Revision 780 - Directory Listing
Modified Tue Jan 30 22:45:26 2001 UTC (21 years, 6 months ago) by blume
merging changes from private devel branch
Revision 779 - Directory Listing
Modified Sun Jan 14 06:40:32 2001 UTC (21 years, 7 months ago) by leunga
*** empty log message ***
Revision 778 - Directory Listing
Modified Fri Jan 12 14:06:33 2001 UTC (21 years, 7 months ago) by blume
made new bootfiles
Revision 777 - Directory Listing
Modified Fri Jan 12 12:17:38 2001 UTC (21 years, 7 months ago) by blume
syncing with my private branch
Revision 776 - Directory Listing
Modified Fri Jan 12 04:14:06 2001 UTC (21 years, 7 months ago) by leunga
Support for MOV[SZ][BW]L on the x86...
Revision 775 - Directory Listing
Modified Fri Jan 12 01:17:51 2001 UTC (21 years, 7 months ago) by leunga
Merging the types labexp and mltree. tag leunga-20010111-labexp=mltree
Revision 774 - Directory Listing
Modified Wed Jan 10 12:50:56 2001 UTC (21 years, 7 months ago) by blume
merging changes from private branch
Revision 773 - Directory Listing
Modified Mon Jan 8 16:18:37 2001 UTC (21 years, 7 months ago) by blume
merging changes from private branch
Revision 772 - Directory Listing
Modified Thu Jan 4 15:36:41 2001 UTC (21 years, 7 months ago) by blume
merging changes from private branch
Revision 771 - Directory Listing
Modified Sat Dec 30 13:06:09 2000 UTC (21 years, 7 months ago) by blume
merging changes from private branch
Revision 770 - Directory Listing
Modified Sun Dec 24 20:06:28 2000 UTC (21 years, 7 months ago) by monnier
*** empty log message ***
Revision 769 - Directory Listing
Modified Sun Dec 24 20:01:56 2000 UTC (21 years, 7 months ago) by monnier
(install): Also install .el files. (dist): Don't rely on $CVSROOT.
Revision 768 - Directory Listing
Modified Sun Dec 24 19:59:53 2000 UTC (21 years, 7 months ago) by monnier
Require `skeleton'. (sml-mode): Add the menu for XEmacs. Make sure @ is a valid skeleton. (sml-comment-indent): Remove. (sml-mode-variables): Don't set comment-indent-function. (sml-def-skeleton): Nop if skeletons aren't available. (skeletons): Use `> _' and `@'. (sml-forms-menu): Don't bother with easy-menu-filter-return crap. (sml-cm-mode-syntax-table, sml-cm-font-lock-keywords): New vars. (sml-cm-mode): Use define-derived-mode rather than define-generic-mode. (sml-lex-font-lock-keywords, sml-lex-font-lock-defaults): New vars. (sml-yacc-font-lock-keywords): Use sml-lex-font-lock-keywords. Refine pattern to recognize the %prec keyword. (sml-yacc-font-lock-defaults): Fix typo.
Revision 767 - Directory Listing
Modified Sun Dec 24 19:59:41 2000 UTC (21 years, 7 months ago) by monnier
(sml-mode-menu): Remove bogus entry for sml-mode-version.
Revision 766 - Directory Listing
Modified Sun Dec 24 19:59:32 2000 UTC (21 years, 7 months ago) by monnier
Simplify/massacre.
Revision 765 - Directory Listing
Modified Sun Dec 24 19:59:17 2000 UTC (21 years, 7 months ago) by monnier
(inferior-sml-mode): Disable next-error for XEmacs.
Revision 764 - Directory Listing
Modified Sun Dec 24 19:59:10 2000 UTC (21 years, 7 months ago) by monnier
(defsyntax): Don't forget to eval `doc'.
Revision 763 - Directory Listing
Modified Sat Dec 23 09:20:02 2000 UTC (21 years, 8 months ago) by blume
updated config/{version,srcarchiveurl}; corrected earlier HISTORY entry
Revision 761 - Directory Listing
Modified Sat Dec 23 05:37:37 2000 UTC (21 years, 8 months ago) by george
infinite precision in MLRISC
Revision 760 - Directory Listing
Modified Fri Dec 22 14:15:24 2000 UTC (21 years, 8 months ago) by blume
merging changes from private branch
Revision 759 - Directory Listing
Modified Fri Dec 22 12:29:26 2000 UTC (21 years, 8 months ago) by blume
merging changes from private branch
Revision 758 - Directory Listing
Modified Fri Dec 22 04:12:36 2000 UTC (21 years, 8 months ago) by blume
merging changes from private branch
Revision 757 - Directory Listing
Modified Thu Dec 21 14:54:56 2000 UTC (21 years, 8 months ago) by blume
merging changes from private branch
Revision 756 - Directory Listing
Modified Thu Dec 14 16:01:33 2000 UTC (21 years, 8 months ago) by blume
dir tool added
Revision 755 - Directory Listing
Modified Thu Dec 14 07:57:55 2000 UTC (21 years, 8 months ago) by leunga
Added andb, xorb, orb, notb, << and ~>> in IntInf. Untested. Tag: leunga-20001214-int-inf
Revision 754 - Directory Listing
Modified Mon Dec 11 17:38:33 2000 UTC (21 years, 8 months ago) by george
fix for bug 1576
Revision 753 - Directory Listing
Modified Sat Dec 9 09:57:37 2000 UTC (21 years, 8 months ago) by blume
updated version numbers in config directory
Revision 752 - Directory Listing
Modified Fri Dec 8 23:32:37 2000 UTC (21 years, 8 months ago) by leunga
Slight improvements to a code generator tool.
Revision 751 - Directory Listing
Modified Fri Dec 8 21:04:14 2000 UTC (21 years, 8 months ago) by jhr
Changes to bring Yale repository in sync with the master repository.
Revision 749 - Directory Listing
Modified Fri Dec 8 15:16:36 2000 UTC (21 years, 8 months ago) by george
release 110.31
Revision 748 - Directory Listing
Modified Fri Dec 8 04:24:28 2000 UTC (21 years, 8 months ago) by leunga
A slight problem fixed.
Revision 747 - Directory Listing
Modified Fri Dec 8 04:20:24 2000 UTC (21 years, 8 months ago) by leunga
Clean up
Revision 746 - Directory Listing
Modified Fri Dec 8 04:16:09 2000 UTC (21 years, 8 months ago) by leunga
New machine descriptions...
Revision 745 - Directory Listing
Modified Fri Dec 8 04:14:08 2000 UTC (21 years, 8 months ago) by leunga
Forgot these...
Revision 744 - Directory Listing
Modified Fri Dec 8 04:11:42 2000 UTC (21 years, 8 months ago) by leunga
A CVS update record! Changed type cell from int to datatype, and numerous other changes. Affect every client of MLRISC. Lal says this can be bootstrapped on all machines. See smlnj/HISTORY for details. Tag: leunga-20001207-cell-monster-hack
Revision 743 - Directory Listing
Modified Thu Dec 7 15:31:24 2000 UTC (21 years, 8 months ago) by blume
merging changes from private branch
Revision 742 - Directory Listing
Modified Thu Nov 30 14:09:32 2000 UTC (21 years, 8 months ago) by blume
merging changes from private branch
Revision 741 - Directory Listing
Modified Mon Nov 27 14:35:47 2000 UTC (21 years, 8 months ago) by jhr
Fixed bug 1585 --- getpeername was returning wrong type.
Revision 740 - Directory Listing
Modified Mon Nov 27 14:32:11 2000 UTC (21 years, 8 months ago) by jhr
Removed old script file.
Revision 739 - Directory Listing
Modified Mon Nov 27 14:24:39 2000 UTC (21 years, 8 months ago) by jhr
Added locale variable fix so that sorting works correctly under RedHat 7.0.
Revision 738 - Directory Listing
Modified Sat Nov 25 07:58:35 2000 UTC (21 years, 8 months ago) by blume
fixed installation problem (adjusted .cm file to work with latests CM)
Revision 737 - Directory Listing
Modified Fri Nov 24 08:43:56 2000 UTC (21 years, 8 months ago) by blume
further improvements to link traversals and (as a result) autoloading; See HISTORY for how to bootstrap!
Revision 736 - Directory Listing
Modified Thu Nov 23 01:39:05 2000 UTC (21 years, 9 months ago) by blume
more CM tool tweaks; no HISTORY entry for this one
Revision 735 - Directory Listing
Modified Tue Nov 21 12:15:55 2000 UTC (21 years, 9 months ago) by blume
merging recent changes related to autoloading and tool plugins
Revision 734 - Directory Listing
Modified Sun Nov 19 05:27:41 2000 UTC (21 years, 9 months ago) by blume
merge latest changes related to autoloading
Revision 733 - Directory Listing
Modified Fri Nov 17 05:13:45 2000 UTC (21 years, 9 months ago) by blume
merged the big housecleaning patch (see HISTORY!)
Revision 732 - Directory Listing
Modified Mon Nov 13 21:59:12 2000 UTC (21 years, 9 months ago) by leunga
Address change.
Revision 731 - Directory Listing
Modified Fri Nov 10 22:57:45 2000 UTC (21 years, 9 months ago) by leunga
A new x86 floating point code generator. By default it is off. See HISTORY for details. CVS tag=leunga-20001110-new-x86-fp
Revision 730 - Directory Listing
Modified Fri Nov 10 14:04:49 2000 UTC (21 years, 9 months ago) by george
make file for ppc linux
Revision 729 - Directory Listing
Modified Thu Nov 9 02:16:17 2000 UTC (21 years, 9 months ago) by blume
code duplication cleanup (merge from private branch)
Revision 728 - Directory Listing
Modified Mon Nov 6 21:54:13 2000 UTC (21 years, 9 months ago) by jhr
Complete fix for bug 1514.
Revision 727 - Directory Listing
Modified Mon Nov 6 21:43:36 2000 UTC (21 years, 9 months ago) by jhr
Fix for bug 1582.
Revision 726 - Directory Listing
Modified Mon Nov 6 21:41:29 2000 UTC (21 years, 9 months ago) by jhr
Removed unused VREGS macro.
Revision 725 - Directory Listing
Modified Mon Nov 6 21:41:04 2000 UTC (21 years, 9 months ago) by jhr
Removed obsolete -DVREGS flag.
Revision 724 - Directory Listing
Modified Mon Nov 6 20:53:10 2000 UTC (21 years, 9 months ago) by jhr
Runtime cleanup was commented out for some reason.
Revision 723 - Directory Listing
Modified Mon Nov 6 19:54:48 2000 UTC (21 years, 9 months ago) by george
*** empty log message ***
Revision 722 - Directory Listing
Modified Mon Nov 6 19:54:32 2000 UTC (21 years, 9 months ago) by george
fix for sh error on linux machines
Revision 721 - Directory Listing
Modified Mon Nov 6 14:03:39 2000 UTC (21 years, 9 months ago) by george
*** empty log message ***
Revision 720 - Directory Listing
Modified Mon Nov 6 03:10:45 2000 UTC (21 years, 9 months ago) by blume
updated config/version and config/srcarchiveurl
Revision 718 - Directory Listing
Modified Sun Nov 5 15:16:04 2000 UTC (21 years, 9 months ago) by george
notes on adding primops to the compiler
Revision 717 - Directory Listing
Modified Sun Nov 5 15:07:51 2000 UTC (21 years, 9 months ago) by george
support for sqrt and trig functions on the x86
Revision 716 - Directory Listing
Modified Sat Nov 4 05:42:35 2000 UTC (21 years, 9 months ago) by blume
merging recent changes
Revision 715 - Directory Listing
Modified Thu Nov 2 07:51:04 2000 UTC (21 years, 9 months ago) by blume
added conditional compilation in init library; BOOTFILES
Revision 714 - Directory Listing
Modified Mon Oct 23 23:39:43 2000 UTC (21 years, 10 months ago) by leunga
Missed these... Tag: leunga-20001023-demo-ra
Revision 713 - Directory Listing
Modified Mon Oct 23 23:38:38 2000 UTC (21 years, 10 months ago) by leunga
Minor changes to RA. Added MLRISC demo files. Tag: leunga-20001023-demo-ra
Revision 712 - Directory Listing
Modified Wed Oct 18 14:11:13 2000 UTC (21 years, 10 months ago) by blume
updates to ml-yacc examples; no HISTORY entry (not worth it)
Revision 711 - Directory Listing
Modified Tue Oct 17 13:12:29 2000 UTC (21 years, 10 months ago) by blume
merge another error message bug fix
Revision 710 - Directory Listing
Modified Tue Oct 17 08:21:09 2000 UTC (21 years, 10 months ago) by blume
merge my changes for 110.30; NOW BOOTFILES!
Revision 709 - Directory Listing
Modified Sat Oct 7 03:35:08 2000 UTC (21 years, 10 months ago) by monnier
Typo
Revision 708 - Directory Listing
Modified Sat Oct 7 03:27:54 2000 UTC (21 years, 10 months ago) by monnier
*** empty log message ***
Revision 707 - Directory Listing
Modified Sat Oct 7 03:21:59 2000 UTC (21 years, 10 months ago) by monnier
Make the toplevel closer to usual practice. (sml-imenu-regexp, sml-imenu-create-index): New var and fun. (sml-mode): Use them. (sml-beginning-of-defun): Add `and' as function-leader. (sml-lex-mode): New trivial mode. (sml-yacc-bnf-face, sml-yacc-indent-action, sml-yacc-indent-pipe) (sml-yacc-indent-term, sml-yacc-font-lock-keywords) (sml-yacc-font-lock-defaults): New vars. (sml-yacc-indent-line, sml-yacc-indentation, sml-yacc-mode): New funs.
Revision 706 - Directory Listing
Modified Sat Oct 7 03:21:46 2000 UTC (21 years, 10 months ago) by monnier
* sml-mode.texi: Added yours truly to the list of authors. * sml-mode.spec: New file. * sml-defs.el (sml-outline-regexp): Slightly improved regexp.
Revision 705 - Directory Listing
Modified Wed Sep 27 18:44:44 2000 UTC (21 years, 10 months ago) by george
changed the node status datatype
Revision 704 - Directory Listing
Modified Fri Sep 8 02:09:17 2000 UTC (21 years, 11 months ago) by jhr
Synchronizing Yale repository with master copy of eXene.
Revision 703 - Directory Listing
Modified Thu Sep 7 05:43:23 2000 UTC (21 years, 11 months ago) by blume
merge with small tweak to CM (avoid repeated errmsg)
Revision 702 - Directory Listing
Modified Sun Sep 3 01:30:53 2000 UTC (21 years, 11 months ago) by jhr
Syncing Yale repository with master copy of SML/NJ library (see CHANGES file for details).
Revision 701 - Directory Listing
Modified Thu Aug 31 08:46:43 2000 UTC (21 years, 11 months ago) by blume
new boot files (and new URL) because yacc/lex did not install properly
Revision 700 - Directory Listing
Modified Thu Aug 24 20:35:39 2000 UTC (21 years, 11 months ago) by monnier
* sml-proc.el (inferior-sml-mode-map): Don't inherit from sml-bindings. Add the binding for C-c C-l explicitly instead. (sml-run): Look in cwd (but only if the command has slashes). * sml-mode.el (sml-mode-abbrev-table): Remove (created by define-derived-mode). (sml-mode): Setup add-log's current-defun-function. (sml-indent-line): Never indent to a negative level. (sml-skip-siblings, sml-beginning-of-defun, sml-max-name-components) (sml-current-fun-name): New funs and vars for add-log support. (sml-comment-indent): Simplify. (sml-def-skeleton): Also create the skeleton as an abbrev. (skeletons): New for "struct", "sig", "val", "fn" and "fun". (sml-electric-space): Rewrite to use abbrev's machinery. * sml-defs.el (sml-mode-map): merge with sml-bindings. (sml-bindings): Remove.
Revision 699 - Directory Listing
Modified Mon Aug 21 22:13:39 2000 UTC (22 years ago) by monnier
(FLINTComp.flintcomp): Convert named type vars in `fi' back into deBruijn indices since this is still the representation used outside of flintcomp (i.e. in LSplitInline).
Revision 698 - Directory Listing
Modified Mon Aug 21 22:05:47 2000 UTC (22 years ago) by monnier
(CompileF.codegen): Remove dead code. Enforce the `nosplit' directive by dropping inlineExp if requested.
Revision 697 - Directory Listing
Modified Tue Aug 8 03:33:13 2000 UTC (22 years ago) by blume
HISTORY entry
Revision 696 - Directory Listing
Modified Tue Aug 8 02:18:49 2000 UTC (22 years ago) by blume
merge minor update to CM manual from devel branch into main trunk; (this is just to be fully in sync before I leave for Germany)
Revision 695 - Directory Listing
Modified Mon Aug 7 23:57:38 2000 UTC (22 years ago) by leunga
Stuff related to scheduling, SSA, x86, C-- and Moby. Tag: leunga-20000807-a-whole-bunch-of-stuff
Revision 694 - Directory Listing
Modified Thu Jul 27 16:00:25 2000 UTC (22 years ago) by george
support for PPC Linux
Revision 693 - Directory Listing
Modified Thu Jul 27 15:49:07 2000 UTC (22 years ago) by george
support for PPC Linux
Revision 692 - Directory Listing
Modified Thu Jul 27 08:34:53 2000 UTC (22 years ago) by blume
more assorted script enhancements
Revision 691 - Directory Listing
Modified Tue Jul 25 07:20:24 2000 UTC (22 years ago) by blume
ml-makedepend added
Revision 690 - Directory Listing
Modified Sat Jul 22 14:29:23 2000 UTC (22 years, 1 month ago) by blume
URL updated in BOOT and config/srcarchiveurl
Revision 689 - Directory Listing
Modified Wed Jul 19 01:59:54 2000 UTC (22 years, 1 month ago) by blume
fixed bug in config/preloads
Revision 688 - Directory Listing
Modified Tue Jul 18 17:44:36 2000 UTC (22 years, 1 month ago) by jhr
Bringing Yale copy of library in sync with my master copy.
Revision 687 - Directory Listing
Modified Tue Jul 18 09:00:00 2000 UTC (22 years, 1 month ago) by blume
added README file for 110.29
Revision 686 - Directory Listing
Modified Tue Jul 18 08:58:50 2000 UTC (22 years, 1 month ago) by blume
built 110.29
Revision 685 - Directory Listing
Modified Tue Jul 11 08:54:09 2000 UTC (22 years, 1 month ago) by blume
another small update to CM manual stuff; (I did not make a new HISTORY entry for this, but I re-tagged)
Revision 684 - Directory Listing
Modified Tue Jul 11 04:57:48 2000 UTC (22 years, 1 month ago) by blume
typos in CM manual
Revision 683 - Directory Listing
Modified Wed Jul 5 00:42:19 2000 UTC (22 years, 1 month ago) by leunga
Bug fixes for sparc and x86. Affects c-- and moby.
Revision 682 - Directory Listing
Modified Tue Jul 4 06:25:51 2000 UTC (22 years, 1 month ago) by blume
CM manual updates; BTrace.trigger added again
Revision 681 - Directory Listing
Modified Mon Jul 3 07:13:03 2000 UTC (22 years, 1 month ago) by blume
fixed tiny typo in manual; retagged but, sorry, no HISTORY entry
Revision 680 - Directory Listing
Modified Mon Jul 3 06:35:55 2000 UTC (22 years, 1 month ago) by blume
merging CM manual updates
Revision 679 - Directory Listing
Modified Thu Jun 29 07:03:20 2000 UTC (22 years, 1 month ago) by blume
even better BTrace; modifications to how the yacc tool handles options
Revision 678 - Directory Listing
Modified Tue Jun 27 07:51:09 2000 UTC (22 years, 1 month ago) by blume
merging latest improvements (CM, BTrace)
Revision 677 - Directory Listing
Modified Mon Jun 26 00:56:56 2000 UTC (22 years, 1 month ago) by blume
merge CM and BTrace changes
Revision 676 - Directory Listing
Modified Sat Jun 24 03:37:03 2000 UTC (22 years, 2 months ago) by blume
fix to startup slowdown
Revision 675 - Directory Listing
Modified Fri Jun 23 09:18:18 2000 UTC (22 years, 2 months ago) by blume
new back-trace facility added; see HISTORY
Revision 674 - Directory Listing
Modified Thu Jun 22 06:45:00 2000 UTC (22 years, 2 months ago) by blume
nearly trivial typographic fix to CM manual (shoot me, but I did not make a HISTORY entry for this one)
Revision 673 - Directory Listing
Modified Wed Jun 21 08:57:07 2000 UTC (22 years, 2 months ago) by blume
CM manual update: path environments
Revision 672 - Directory Listing
Modified Mon Jun 19 04:40:29 2000 UTC (22 years, 2 months ago) by blume
preliminary CM manual update
Revision 671 - Directory Listing
Modified Mon Jun 19 02:02:32 2000 UTC (22 years, 2 months ago) by blume
bugfix in SrcPath module
Revision 670 - Directory Listing
Modified Sun Jun 18 13:10:57 2000 UTC (22 years, 2 months ago) by blume
implicit anchors gone; update to previous HISTORY entry
Revision 669 - Directory Listing
Modified Fri Jun 16 22:22:10 2000 UTC (22 years, 2 months ago) by monnier
Avoid the [^..] construct that some shells don't seem to understand.
Revision 668 - Directory Listing
Modified Fri Jun 16 17:40:42 2000 UTC (22 years, 2 months ago) by yx29
*** empty log message ***
Revision 667 - Directory Listing
Modified Fri Jun 16 17:25:51 2000 UTC (22 years, 2 months ago) by yx29
2000-06-16 Fixed the abcOpt phase. See FLINT/ChangeLog for details.
Revision 666 - Directory Listing
Modified Fri Jun 16 08:27:00 2000 UTC (22 years, 2 months ago) by blume
merging back my devel changes (anchor environments)
Revision 665 - Directory Listing
Modified Fri Jun 16 04:43:57 2000 UTC (22 years, 2 months ago) by nch
Fixed bug 14 -- see HISTORY. Flag in config was temporarily changed and not set back.
Revision 664 - Directory Listing
Modified Fri Jun 16 03:09:26 2000 UTC (22 years, 2 months ago) by nch
Added 239.c
Revision 663 - Directory Listing
Modified Fri Jun 16 02:58:05 2000 UTC (22 years, 2 months ago) by nch
Fixed comma-question bug (from Olivier Tardieu). question colon case was: expr QUESTION expr COLON expr and should be: expr QUESTION exprWComma COLON expr Full code of fix: expr QUESTION exprWComma COLON expr %prec QUESTION (markExpression srcMap (QuestionColon(expr1,exprWComma1,expr2),expr1left,expr2right))
Revision 662 - Directory Listing
Modified Thu Jun 15 22:44:37 2000 UTC (22 years, 2 months ago) by monnier
Allow @SMLfoo arguments without an explicit heap image.
Revision 661 - Directory Listing
Modified Thu Jun 15 22:42:22 2000 UTC (22 years, 2 months ago) by monnier
Use 256K of allocation area for 512K of cache. Seems faster here.
Revision 660 - Directory Listing
Modified Thu Jun 15 04:40:56 2000 UTC (22 years, 2 months ago) by leunga
x86 peephole fix by Fermin. Affects c-- and moby only. cvs tag: leunga-20000615-x86-peephole
Revision 659 - Directory Listing
Modified Mon Jun 12 07:37:22 2000 UTC (22 years, 2 months ago) by monnier
Typos.
Revision 658 - Directory Listing
Modified Mon Jun 12 02:39:37 2000 UTC (22 years, 2 months ago) by blume
fixed file names for parallel make
Revision 657 - Directory Listing
Modified Fri Jun 9 05:20:54 2000 UTC (22 years, 2 months ago) by leunga
None of these changes should affect SML/NJ. See HISTORY file for details. CVS Tag=leunga-20000609-various
Revision 656 - Directory Listing
Modified Fri Jun 9 03:39:04 2000 UTC (22 years, 2 months ago) by blume
removed RCS log entries; smal bug fix to ml-yacc and ml-lex
Revision 655 - Directory Listing
Modified Fri Jun 9 02:47:10 2000 UTC (22 years, 2 months ago) by dbm
added missing ml-yacc examples files
Revision 654 - Directory Listing
Modified Thu Jun 8 21:38:04 2000 UTC (22 years, 2 months ago) by dbm
fix for bug 19
Revision 653 - Directory Listing
Modified Wed Jun 7 07:59:06 2000 UTC (22 years, 2 months ago) by blume
merge-back from my devel branch; see HISTORY
Revision 652 - Directory Listing
Modified Tue Jun 6 02:14:56 2000 UTC (22 years, 2 months ago) by blume
merging changes from devel branch; new boot files
Revision 651 - Directory Listing
Modified Thu Jun 1 18:34:03 2000 UTC (22 years, 2 months ago) by monnier
bring revisions from the vendor branch to the trunk
Revision 650 - Directory Listing
Modified Wed May 31 18:07:40 2000 UTC (22 years, 2 months ago) by dbm
fixed numbering in bug list
Revision 649 - Directory Listing
Modified Wed May 31 18:04:54 2000 UTC (22 years, 2 months ago) by dbm
updated bug list
Revision 648 - Directory Listing
Modified Thu May 25 21:28:21 2000 UTC (22 years, 2 months ago) by leunga
Fixed a non-critical bug in the register allocator
Revision 647 - Directory Listing
Modified Tue May 16 02:53:02 2000 UTC (22 years, 3 months ago) by leunga
*** empty log message ***
Revision 646 - Directory Listing
Modified Tue May 16 02:52:54 2000 UTC (22 years, 3 months ago) by leunga
Slight cleanup on the Alpha. Added a bunch of instructions to the x86 instruction set. The module ra-rewrite-with-renaming has been improved. These should have no effect on SML/NJ. CVS tag=leunga-20000515-alpha-x86-ra
Revision 645 - Directory Listing
Modified Mon May 15 07:17:30 2000 UTC (22 years, 3 months ago) by blume
merging changes from devel branch; see HISTORY
Revision 644 - Directory Listing
Modified Fri May 12 09:18:31 2000 UTC (22 years, 3 months ago) by blume
fixed important anchor-related bug in ml-build
Revision 643 - Directory Listing
Modified Fri May 12 08:29:15 2000 UTC (22 years, 3 months ago) by blume
merged my path anchor changes into main trunk more config/srcarchiveurl! YOU NEED NEW BINFILES more config/srcarchiveurl! Read HISTORY and src/system/README!
Revision 642 - Directory Listing
Modified Thu May 11 07:30:29 2000 UTC (22 years, 3 months ago) by blume
CM.sources implemented; CM.makedepend dropped
Revision 641 - Directory Listing
Modified Thu May 11 01:16:45 2000 UTC (22 years, 3 months ago) by leunga
Various bug fixes and new features for C--, Moby and MLRISC optimizations. See smlnj/HISTORY for details. CVS tag: leunga-20000510-moby-c--ssa
Revision 640 - Directory Listing
Modified Tue May 9 02:33:09 2000 UTC (22 years, 3 months ago) by leunga
Fermin has found a few assembly problems with constant expressions generated in LabelExp. Mostly, the problems involve extra parentheses, which choke on dumb assemblers. This is his fix.
Revision 639 - Directory Listing
Modified Tue May 2 21:44:37 2000 UTC (22 years, 3 months ago) by dbm
merged Olivier's changes for locations and the lex position fix
Revision 638 - Directory Listing
Modified Tue May 2 19:35:33 2000 UTC (22 years, 3 months ago) by dbm
html cleanup
Revision 637 - Directory Listing
Modified Tue May 2 16:24:56 2000 UTC (22 years, 3 months ago) by dbm
created 110.28 README files
Revision 636 - Directory Listing
Modified Tue May 2 15:10:17 2000 UTC (22 years, 3 months ago) by dbm
corrected tag
Revision 635 - Directory Listing
Modified Tue May 2 15:09:12 2000 UTC (22 years, 3 months ago) by dbm
Version 110.28
Revision 634 - Directory Listing
Modified Mon May 1 10:03:50 2000 UTC (22 years, 3 months ago) by blume
merged changes from devel branch (added noweb tool)
Revision 633 - Directory Listing
Modified Sun Apr 30 16:44:09 2000 UTC (22 years, 3 months ago) by dbm
fixes for bugs 1498 and 1510
Revision 632 - Directory Listing
Modified Sat Apr 29 15:50:42 2000 UTC (22 years, 3 months ago) by blume
merged pending changes into main trunk; see HISTORY; new binfiles!!
Revision 631 - Directory Listing
Modified Fri Apr 28 08:30:52 2000 UTC (22 years, 3 months ago) by blume
fixed install.sh (bug 1563)
Revision 629 - Directory Listing
Modified Wed Apr 26 04:06:41 2000 UTC (22 years, 3 months ago) by blume
added .fun as a file name suffix known to CM
Revision 628 - Directory Listing
Modified Tue Apr 25 21:03:34 2000 UTC (22 years, 3 months ago) by leunga
1. Alpha PSEUDOARITH was missing in AlphaRewrite. This causes an endless loop in C--. 2. RA Added a flag "ra-dump-size" to print out the size of the flowgraph and the interference graph.
Revision 627 - Directory Listing
Modified Tue Apr 25 20:40:35 2000 UTC (22 years, 3 months ago) by dbm
update ml-yacc documentation and examples for 110.*
Revision 626 - Directory Listing
Modified Sat Apr 22 23:24:24 2000 UTC (22 years, 4 months ago) by monnier
* opt/flintopt.txt: New file. * main/control.sml (phases): Move loopify+fixfix to before wrap. * cpsopt/cpsopt.sml (zeroexpand): New function. * TopLevel/viscomp/control.sml (cpsopt): Add `zeroexpand' to reduce RA-blowup when compiling ml.grm.sml.
Revision 625 - Directory Listing
Modified Sat Apr 22 23:21:36 2000 UTC (22 years, 4 months ago) by monnier
* opt/abcopt.sml: New file. * main/flintcomp.sml: Change `Compiler' to `FLINT' or `CPS' in the name of phases printed by Compiler.Stats. (abcopt): New phase. * viscomp-core.cm: Add FLINT.opt/abcopt.sml.
Revision 624 - Directory Listing
Modified Fri Apr 21 03:06:21 2000 UTC (22 years, 4 months ago) by leunga
This update synchronizes my repository with Yale's. Most of these changes are related to C--, Moby, and my optimizations. It should have little impact on SML/NJ. CVS tag leunga-20000420-ssa-c---stuff
Revision 623 - Directory Listing
Modified Thu Apr 20 17:24:37 2000 UTC (22 years, 4 months ago) by monnier
* TopLevel/viscomp/control.sml (cpsopt): Use last_contract rather than first_contract because dropargs is needed to avoid blowing up the register allocator.
Revision 622 - Directory Listing
Modified Wed Apr 19 22:47:11 2000 UTC (22 years, 4 months ago) by monnier
* main/control.sml (phases): Move loopify (and its fixfix) to before `reify' (while still keeping a fixfix after reify). * TopLevel/viscomp/control.sml (cpsopt): Remove all but first_contract. * TopLevel/interact/evalloop.sml (loop): Don't hide compiler errors.
Revision 621 - Directory Listing
Modified Wed Apr 19 22:44:30 2000 UTC (22 years, 4 months ago) by monnier
(curry): Make sure that uncurrying will not make a function recursive, but allow uncurrying a mix of functor and function in some restricted cases. (uncurry): Properly handle the new functor/function case. (SWITCH): Don't change the ordering while folding over the arms. Plus some cosmetic code movements to avoid long lines.
Revision 620 - Directory Listing
Modified Wed Apr 19 20:27:38 2000 UTC (22 years, 4 months ago) by dbm
html version of 110.27-README
Revision 619 - Directory Listing
Modified Wed Apr 19 14:55:09 2000 UTC (22 years, 4 months ago) by dbm
summary edited; distribution files listed
Revision 618 - Directory Listing
Modified Wed Apr 19 02:36:14 2000 UTC (22 years, 4 months ago) by blume
110.27-README edited some more
Revision 617 - Directory Listing
Modified Tue Apr 18 21:53:41 2000 UTC (22 years, 4 months ago) by leunga
Edited the MLRISC/mlriscGen summary for release 110.27
Revision 616 - Directory Listing
Modified Wed Apr 12 15:17:05 2000 UTC (22 years, 4 months ago) by dbm
added info on new distribution file names
Revision 615 - Directory Listing
Modified Wed Apr 12 04:52:09 2000 UTC (22 years, 4 months ago) by blume
changed install.sh script to use/handle shorter archive names
Revision 614 - Directory Listing
Modified Tue Apr 11 03:08:39 2000 UTC (22 years, 4 months ago) by blume
srcarchiveurl patched (again -- was wrong)
Revision 613 - Directory Listing
Modified Tue Apr 11 03:08:04 2000 UTC (22 years, 4 months ago) by blume
srcarchiveurl patched
Revision 610 - Directory Listing
Modified Mon Apr 10 19:03:03 2000 UTC (22 years, 4 months ago) by dbm
Initial revision
Revision 609 - Directory Listing
Modified Mon Apr 10 18:57:31 2000 UTC (22 years, 4 months ago) by george
*** empty log message ***
Revision 608 - Directory Listing
Modified Mon Apr 10 18:57:09 2000 UTC (22 years, 4 months ago) by george
MLRISC.cm
Revision 607 - Directory Listing
Modified Mon Apr 10 16:31:03 2000 UTC (22 years, 4 months ago) by dbm
Version 110.27
Revision 606 - Directory Listing
Modified Sun Apr 9 23:10:59 2000 UTC (22 years, 4 months ago) by leunga
Assembly fix for x86 and other miscellaneous changes to MLRISC
Revision 605 - Directory Listing
Modified Fri Apr 7 14:06:42 2000 UTC (22 years, 4 months ago) by monnier
Oops, forgot about this one. What kind of file format is that ?
Revision 604 - Directory Listing
Modified Fri Apr 7 13:53:08 2000 UTC (22 years, 4 months ago) by monnier
* opt/switchoff.sml: Remove. * reps/equal.sml: Rewritten to generate more CPS-like code. * opt/fcontract.sml (fcLet): re-introduced the branch/switch code, but without the deadly multiple traversals. * */control.sml: Less flintopt and more cpsopt.
Revision 603 - Directory Listing
Modified Thu Apr 6 19:59:57 2000 UTC (22 years, 4 months ago) by leunga
*** empty log message ***
Revision 602 - Directory Listing
Modified Thu Apr 6 05:31:24 2000 UTC (22 years, 4 months ago) by leunga
Forgot these files in the last update
Revision 601 - Directory Listing
Modified Thu Apr 6 04:38:14 2000 UTC (22 years, 4 months ago) by leunga
New peephole code, improvements to x86 instruction selection, and fixes for SSA and the machine description tool. CVS tag=leunga-20000406-peephole-x86-SSA
Revision 600 - Directory Listing
Modified Wed Apr 5 20:13:47 2000 UTC (22 years, 4 months ago) by george
x86 instructions to support c-calls
Revision 597 - Directory Listing
Modified Wed Apr 5 18:34:51 2000 UTC (22 years, 4 months ago) by dbm
Initial revision
Revision 596 - Directory Listing
Modified Wed Apr 5 14:36:19 2000 UTC (22 years, 4 months ago) by jhr
SML/NJ library synch.
Revision 595 - Directory Listing
Modified Wed Apr 5 03:30:17 2000 UTC (22 years, 4 months ago) by blume
merging last bits before 110.27 code freeze
Revision 594 - Directory Listing
Modified Tue Apr 4 23:41:47 2000 UTC (22 years, 4 months ago) by leunga
Changes to assembly output and fixes a bug in the x86 assembler CVS tag=leunga-20000404-x86-asm
Revision 593 - Directory Listing
Modified Tue Apr 4 07:26:33 2000 UTC (22 years, 4 months ago) by leunga
Fixes related to C--, Moby and my optimizations. CVS tag=leunga-20000404-C--Moby
Revision 592 - Directory Listing
Modified Mon Apr 3 07:04:12 2000 UTC (22 years, 4 months ago) by blume
merging branch blume_devel_v110p26p2_1 (elimination of corenv)
Revision 591 - Directory Listing
Modified Mon Apr 3 01:19:20 2000 UTC (22 years, 4 months ago) by leunga
1. Renamed the constructor CALL in MLTREE by popular demand. 2. Added a bunch of files from my repository. These are currently used by other non-SMLNJ backends.
Revision 590 - Directory Listing
Modified Sat Apr 1 02:24:08 2000 UTC (22 years, 4 months ago) by leunga
This update contains a new module for extracting aliasing information. CVS tag: leunga-20000331-aliasing
Revision 589 - Directory Listing
Modified Fri Mar 31 16:14:36 2000 UTC (22 years, 4 months ago) by dbm
fixes for c-libraries.c and bug 1556
Revision 588 - Directory Listing
Modified Fri Mar 31 09:00:02 2000 UTC (22 years, 4 months ago) by blume
changes to modmap