Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Log of /sml
ViewVC logotype

Log of /sml

View Directory Listing Directory Listing


Sticky Revision:

Revision 4371 - Directory Listing
Modified Thu Jun 15 10:31:28 2017 UTC (5 weeks, 6 days 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 (2 months, 3 weeks ago) by jhr
minor edits to INSTALL notes

Revision 4343 - Directory Listing
Modified Tue May 2 14:40:54 2017 UTC (2 months, 3 weeks ago) by jhr
Release 110.81

Revision 4336 - Directory Listing
Modified Sat Apr 29 18:22:31 2017 UTC (2 months, 3 weeks 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 (2 months, 3 weeks ago) by jhr
  added some documentation of the makeml options

Revision 4330 - Directory Listing
Modified Fri Apr 28 19:05:38 2017 UTC (2 months, 4 weeks ago) by dbm
Fix for bug 129 (disallow symbolic structure, etc. names).

Revision 4329 - Directory Listing
Modified Fri Apr 14 17:52:22 2017 UTC (3 months, 1 week ago) by jhr
  updating to latest revision of trunk (r4328)

Revision 4328 - Directory Listing
Modified Fri Apr 14 17:51:54 2017 UTC (3 months, 1 week ago) by jhr
  removing trailing spaces

Revision 4323 - Directory Listing
Modified Thu Feb 9 18:10:39 2017 UTC (5 months, 2 weeks 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 months, 2 weeks ago) by jhr
remove redundant __USE_GNU define

Revision 4316 - Directory Listing
Modified Fri Sep 16 04:37:36 2016 UTC (10 months, 1 week ago) by jhr
  preparing the way for 64-bits

Revision 4314 - Directory Listing
Modified Thu Sep 15 22:46:20 2016 UTC (10 months, 1 week 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 (10 months, 1 week 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 (10 months, 1 week ago) by dbm
removed remaining dependencies on PlambdaType from front-end

Revision 4308 - Directory Listing
Modified Wed Sep 14 20:26:34 2016 UTC (10 months, 1 week 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 (10 months, 1 week ago) by jhr
clean up printing code and fix DOdec typechecking

Revision 4305 - Directory Listing
Modified Wed Sep 14 16:19:50 2016 UTC (10 months, 1 week ago) by jhr
reducing use of 'open'

Revision 4304 - Directory Listing
Modified Tue Sep 13 22:14:18 2016 UTC (10 months, 1 week 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 (10 months, 1 week 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 (10 months, 1 week ago) by jhr
  define signature for TokenTable functor argument

Revision 4301 - Directory Listing
Modified Tue Sep 13 01:24:29 2016 UTC (10 months, 1 week ago) by jhr
  hide the RESET_PARSER exception from the REPL

Revision 4299 - Directory Listing
Modified Tue Sep 13 01:16:49 2016 UTC (10 months, 1 week 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 (10 months, 1 week 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 (11 months ago) by jhr
  update to gen-posix-names.sh; use /usr/include/unistd.h on macOS (when it is present)

Revision 4272 - Directory Listing
Modified Fri Aug 19 12:30:57 2016 UTC (11 months ago) by jhr
Release 110.80

Revision 4259 - Directory Listing
Modified Tue Aug 16 15:12:58 2016 UTC (11 months, 1 week ago) by jhr
reverting changes

Revision 4258 - Directory Listing
Modified Tue Aug 16 15:10:45 2016 UTC (11 months, 1 week 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 (11 months, 2 weeks 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 (11 months, 2 weeks 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 (11 months, 3 weeks 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 (12 months, 3 weeks ago) by jhr
removing trailing blanks

Revision 4232 - Directory Listing
Modified Wed Jun 15 13:32:18 2016 UTC (13 months, 1 week ago) by jhr
update for macOS 10.12 Sierra

Revision 4229 - Directory Listing
Modified Wed May 11 15:04:41 2016 UTC (14 months, 2 weeks 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 (14 months, 2 weeks 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 (14 months, 3 weeks 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 (15 months, 2 weeks 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 (15 months, 2 weeks ago) by jhr
  Update header comments

Revision 4215 - Directory Listing
Modified Sat Apr 2 20:01:54 2016 UTC (15 months, 3 weeks ago) by jhr
  Better error messages for non-ascii characters

Revision 4212 - Directory Listing
Modified Wed Mar 30 16:37:26 2016 UTC (15 months, 3 weeks ago) by jhr
  merging in 110.78 changes from trunk

Revision 4211 - Directory Listing
Modified Wed Mar 30 12:44:16 2016 UTC (15 months, 3 weeks ago) by jhr
  Merging runtime system changes from trunk

Revision 4210 - Directory Listing
Modified Sun Mar 13 23:34:02 2016 UTC (16 months, 1 week 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 (17 months, 1 week 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 (20 months, 2 weeks ago) by jhr
code cleanup for eval-loop functor

Revision 4202 - Directory Listing
Modified Mon Nov 9 15:32:18 2015 UTC (20 months, 2 weeks 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 (20 months, 4 weeks 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 (20 months, 4 weeks ago) by jhr
  Added missing rebinding of VECTOR signature to VECTOR_2004

Revision 4194 - Directory Listing
Modified Wed Oct 14 19:13:58 2015 UTC (21 months, 1 week ago) by dbm
creating branch for bug 130 fix

Revision 4188 - Directory Listing
Modified Mon Oct 5 14:36:55 2015 UTC (21 months, 3 weeks ago) by jhr
  make the x86 be the default architecture (instead of the sparc)

Revision 4166 - Directory Listing
Modified Sun Oct 4 19:37:23 2015 UTC (21 months, 3 weeks ago) by jhr
Release 110.79

Revision 4162 - Directory Listing
Modified Sun Oct 4 19:08:55 2015 UTC (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks ago) by jhr
patch for bug #140

Revision 4156 - Directory Listing
Modified Fri Oct 2 18:53:43 2015 UTC (21 months, 3 weeks 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 (21 months, 3 weeks ago) by jhr
added defs.tex to CM manual

Revision 4154 - Directory Listing
Modified Wed Sep 30 13:36:33 2015 UTC (21 months, 3 weeks 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 (21 months, 3 weeks ago) by jhr
  removed debugging code

Revision 4152 - Directory Listing
Modified Tue Sep 29 01:06:10 2015 UTC (21 months, 3 weeks 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 (21 months, 3 weeks ago) by jhr
  fix sense of succML flag

Revision 4149 - Directory Listing
Modified Mon Sep 28 22:40:45 2015 UTC (21 months, 3 weeks ago) by jhr
better internal error reporting

Revision 4148 - Directory Listing
Modified Mon Sep 28 22:38:28 2015 UTC (21 months, 3 weeks ago) by jhr
switch to IntRedBlackMap

Revision 4146 - Directory Listing
Modified Mon Sep 28 17:06:24 2015 UTC (21 months, 4 weeks ago) by jhr
  working on Basis backward compatibility 

Revision 4143 - Directory Listing
Modified Mon Sep 28 16:45:39 2015 UTC (21 months, 4 weeks ago) by jhr
adding old-basis directory tree

Revision 4142 - Directory Listing
Modified Mon Sep 28 16:45:24 2015 UTC (21 months, 4 weeks ago) by jhr
minor code improvements to installer

Revision 4140 - Directory Listing
Modified Mon Sep 28 15:38:28 2015 UTC (21 months, 4 weeks 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 (21 months, 4 weeks 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 (21 months, 4 weeks 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 (22 months ago) by jhr
  preparing to switch from IntBinaryMao to IntRedBlackMap.

Revision 4129 - Directory Listing
Modified Fri Sep 25 14:36:32 2015 UTC (22 months ago) by jhr
  generalized the implementation of localOffset function

Revision 4128 - Directory Listing
Modified Fri Sep 25 14:36:02 2015 UTC (22 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 (22 months ago) by jhr
  fix typo in comment

Revision 4125 - Directory Listing
Modified Fri Sep 25 13:32:51 2015 UTC (22 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 (22 months ago) by jhr
fixing the indentation

Revision 4123 - Directory Listing
Modified Thu Sep 24 20:26:44 2015 UTC (22 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 (22 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 (22 months ago) by jhr
  Expose toStringValue function for debugging

Revision 4119 - Directory Listing
Modified Thu Sep 24 20:13:59 2015 UTC (22 months ago) by jhr
switch from BinaryMap to RedBlackMap

Revision 4118 - Directory Listing
Modified Wed Sep 23 20:45:48 2015 UTC (22 months ago) by jhr
code formatting

Revision 4117 - Directory Listing
Modified Wed Sep 23 20:39:13 2015 UTC (22 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 (22 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 (22 months ago) by jhr
  Working on Basis Library enhancements

Revision 4106 - Directory Listing
Modified Mon Sep 21 16:35:31 2015 UTC (22 months ago) by jhr
allow multiple underscores in numeric literals

Revision 4104 - Directory Listing
Modified Mon Sep 21 15:54:13 2015 UTC (22 months ago) by jhr
Basis changes

Revision 4103 - Directory Listing
Modified Mon Sep 21 14:25:30 2015 UTC (22 months ago) by jhr
working on CM manual updates

Revision 4102 - Directory Listing
Modified Mon Sep 21 13:31:17 2015 UTC (22 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 (22 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 (22 months ago) by jhr
adding bib file

Revision 4096 - Directory Listing
Modified Sat Aug 22 12:56:04 2015 UTC (23 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 (23 months, 1 week 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 (23 months, 1 week 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 (23 months, 1 week 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 (23 months, 1 week ago) by jhr
  Adding more support for Basis Proposal 2015-003.

Revision 4090 - Directory Listing
Modified Fri Aug 14 08:54:34 2015 UTC (23 months, 1 week ago) by jhr
  code formatting

Revision 4089 - Directory Listing
Modified Thu Aug 13 11:31:29 2015 UTC (23 months, 1 week 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 (23 months, 2 weeks 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 (2 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 (2 years ago) by jhr
  Some code cleanup for AstUtil.  Removed open and other minor changes

Revision 4072 - Directory Listing
Modified Thu Jun 11 13:06:36 2015 UTC (2 years, 1 month ago) by jhr
update to 110.78 version of SML/NJ Library

Revision 4069 - Directory Listing
Modified Tue Jun 9 20:52:48 2015 UTC (2 years, 1 month ago) by jhr
  add lexer for SuccessorML lexical extensions

Revision 4061 - Directory Listing
Modified Fri May 29 08:10:37 2015 UTC (2 years, 1 month 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 (2 years, 3 months ago) by jhr
  add a flag to control Successor ML features (none yet supported)

Revision 4005 - Directory Listing
Modified Sat Dec 20 20:10:14 2014 UTC (2 years, 7 months ago) by jhr
Release 110.78

Revision 4003 - Directory Listing
Modified Sat Dec 20 19:58:27 2014 UTC (2 years, 7 months ago) by jhr
  remove Alpha and HPPA from allcross targets

Revision 4000 - Directory Listing
Modified Fri Dec 19 22:33:49 2014 UTC (2 years, 7 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 (2 years, 7 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 (2 years, 7 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 (2 years, 7 months ago) by dbm
Simplifications in preparation for new overloading treatment.

Revision 3990 - Directory Listing
Modified Sat Dec 13 23:39:28 2014 UTC (2 years, 7 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 (2 years, 7 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 (2 years, 7 months ago) by jhr
  fix comment syntax

Revision 3979 - Directory Listing
Modified Wed Dec 10 14:29:02 2014 UTC (2 years, 7 months ago) by jhr
  Merging updates from trunk (svn r3978)

Revision 3978 - Directory Listing
Modified Mon Dec 8 14:10:40 2014 UTC (2 years, 7 months ago) by jhr
  working on 110.78 README

Revision 3970 - Directory Listing
Modified Sun Nov 16 22:41:29 2014 UTC (2 years, 8 months ago) by jhr
  Correct history entry

Revision 3969 - Directory Listing
Modified Sun Nov 16 22:41:06 2014 UTC (2 years, 8 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 (2 years, 8 months ago) by jhr
  create README for 110.78 release

Revision 3966 - Directory Listing
Modified Fri Oct 24 14:04:37 2014 UTC (2 years, 9 months ago) by jhr
update

Revision 3965 - Directory Listing
Modified Mon Oct 13 18:39:02 2014 UTC (2 years, 9 months ago) by jhr
  added some clarification to HISTORY

Revision 3964 - Directory Listing
Modified Sat Oct 11 19:28:40 2014 UTC (2 years, 9 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 (2 years, 10 months ago) by jhr
  update to HISTORY

Revision 3956 - Directory Listing
Modified Sat Aug 23 15:40:12 2014 UTC (2 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 (2 years, 11 months ago) by jhr
  fixed type in README

Revision 3954 - Directory Listing
Modified Sat Aug 23 15:33:04 2014 UTC (2 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 (2 years, 11 months ago) by jhr
  update README to mention documentation

Revision 3949 - Directory Listing
Modified Sat Aug 23 02:18:09 2014 UTC (2 years, 11 months ago) by jhr
  Modify installer to handle src requests.

Revision 3932 - Directory Listing
Modified Fri Aug 22 21:34:07 2014 UTC (2 years, 11 months ago) by jhr
Release 110.77

Revision 3927 - Directory Listing
Modified Fri Aug 22 13:52:53 2014 UTC (2 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 (2 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 (2 years, 11 months ago) by jhr
  additions to 110.77 README

Revision 3915 - Directory Listing
Modified Wed Aug 20 13:24:59 2014 UTC (2 years, 11 months ago) by jhr
  Working on 110.77 README.

Revision 3914 - Directory Listing
Modified Wed Aug 20 11:40:10 2014 UTC (2 years, 11 months ago) by jhr
  Update HISTORY for fix of bug #125.

Revision 3913 - Directory Listing
Modified Wed Aug 20 11:39:44 2014 UTC (2 years, 11 months 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 (2 years, 11 months ago) by jhr
  update HISTORY

Revision 3911 - Directory Listing
Modified Tue Aug 19 20:25:48 2014 UTC (2 years, 11 months ago) by jhr
Working on fix for cygwin build

Revision 3909 - Directory Listing
Modified Tue Aug 19 11:58:01 2014 UTC (2 years, 11 months ago) by jhr
fixed C99 warning

Revision 3905 - Directory Listing
Modified Sun Aug 17 20:03:46 2014 UTC (2 years, 11 months 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 (2 years, 11 months ago) by jhr
OpenBSD/PPC support

Revision 3903 - Directory Listing
Modified Sun Aug 17 19:09:56 2014 UTC (2 years, 11 months ago) by jhr
  Fix for bug #128.

Revision 3902 - Directory Listing
Modified Sun Aug 17 17:25:34 2014 UTC (2 years, 11 months ago) by jhr
  Fixed bug 110.

Revision 3901 - Directory Listing
Modified Thu Aug 14 21:14:55 2014 UTC (2 years, 11 months ago) by jhr
  Fixed bug #119 (conversion from tuples to vectors)

Revision 3899 - Directory Listing
Modified Wed Jul 30 18:53:18 2014 UTC (2 years, 11 months ago) by jhr
  Add a comment to Windows makefile

Revision 3898 - Directory Listing
Modified Mon Jul 28 21:47:52 2014 UTC (2 years, 11 months ago) by jhr
  update HISTORY (fixed bug 120)

Revision 3897 - Directory Listing
Modified Mon Jul 28 21:31:48 2014 UTC (2 years, 11 months ago) by jhr
  Use traditional C comments (instead of C++ style)

Revision 3896 - Directory Listing
Modified Mon Jul 28 17:14:44 2014 UTC (2 years, 11 months ago) by jhr
  Add HAS_ANON_MMAP for x86/linux configuration.

Revision 3895 - Directory Listing
Modified Wed Jul 16 13:17:33 2014 UTC (3 years ago) by jhr
  working on README for 110.77

Revision 3887 - Directory Listing
Modified Thu Jul 3 18:57:36 2014 UTC (3 years ago) by jhr
  working on 110.77 release notes

Revision 3884 - Directory Listing
Modified Fri Jun 27 22:51:34 2014 UTC (3 years 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 (3 years, 1 month ago) by jhr
  HISTORY update

Revision 3880 - Directory Listing
Modified Sat Jun 7 14:03:14 2014 UTC (3 years, 1 month ago) by jhr
  Bug fix

Revision 3879 - Directory Listing
Modified Sat Jun 7 13:59:09 2014 UTC (3 years, 1 month 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 (3 years, 1 month ago) by jhr
  fix typo in #define

Revision 3876 - Directory Listing
Modified Thu May 1 14:20:55 2014 UTC (3 years, 2 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 (3 years, 7 months ago) by jhr
  Working on 110.77 README

Revision 3864 - Directory Listing
Modified Tue Dec 3 13:58:12 2013 UTC (3 years, 7 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 (3 years, 7 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 (4 years ago) by jhr
  Restore fix for bug 113 (Socket.select waits exactly twice the indicated timeout).

Revision 3824 - Directory Listing
Modified Mon Jul 1 23:07:49 2013 UTC (4 years ago) by jhr
Release 110.76

Revision 3821 - Directory Listing
Modified Mon Jul 1 23:05:47 2013 UTC (4 years ago) by jhr
  building version 110.76

Revision 3819 - Directory Listing
Modified Mon Jul 1 22:06:18 2013 UTC (4 years ago) by jhr
  updating 110.76 README

Revision 3818 - Directory Listing
Modified Thu Jun 20 13:49:33 2013 UTC (4 years, 1 month ago) by jhr
  Minor fix for backward compatibility

Revision 3817 - Directory Listing
Modified Thu Jun 20 12:34:03 2013 UTC (4 years, 1 month 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 (4 years, 1 month ago) by jhr
  Start working on release notes for 110.76

Revision 3813 - Directory Listing
Modified Tue Jun 11 13:51:46 2013 UTC (4 years, 1 month 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 (4 years, 1 month ago) by larsberg
Update history for recent commits.

Revision 3810 - Directory Listing
Modified Tue Jun 4 16:51:15 2013 UTC (4 years, 1 month 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 (4 years, 2 months ago) by larsberg
append should open always

Revision 3807 - Directory Listing
Modified Thu May 2 12:16:19 2013 UTC (4 years, 2 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 (4 years, 3 months ago) by larsberg
Typo

Revision 3805 - Directory Listing
Modified Fri Apr 19 18:22:05 2013 UTC (4 years, 3 months ago) by jhr
  update HISTORY

Revision 3804 - Directory Listing
Modified Fri Apr 19 18:08:51 2013 UTC (4 years, 3 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 (4 years, 6 months ago) by larsberg
History file update for change to MLRISC

Revision 3799 - Directory Listing
Modified Fri Nov 16 21:08:56 2012 UTC (4 years, 8 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 (4 years, 8 months ago) by jhr
  HISTORY update.

Revision 3790 - Directory Listing
Modified Sat Oct 20 18:40:58 2012 UTC (4 years, 9 months ago) by jhr
  Fixed bug #107 (Bug of Int64 comparison)

Revision 3771 - Directory Listing
Modified Sat Sep 29 14:43:32 2012 UTC (4 years, 9 months ago) by jhr
Release 110.75

Revision 3768 - Directory Listing
Modified Sat Sep 29 13:50:53 2012 UTC (4 years, 9 months ago) by jhr
  minor formatting fix

Revision 3765 - Directory Listing
Modified Fri Sep 28 22:00:35 2012 UTC (4 years, 9 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 (4 years, 10 months ago) by jhr
  update history

Revision 3760 - Directory Listing
Modified Sun Sep 23 13:16:22 2012 UTC (4 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 (4 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 (4 years, 10 months ago) by jhr
  Record ml-lpt improvements in notes.

Revision 3756 - Directory Listing
Modified Wed Sep 12 19:56:54 2012 UTC (4 years, 10 months ago) by jhr
  Update Makefile for Mountain Lion

Revision 3755 - Directory Listing
Modified Sat Aug 4 15:47:07 2012 UTC (4 years, 11 months ago) by jhr
  Update 110.75 README

Revision 3754 - Directory Listing
Modified Sat Aug 4 11:47:28 2012 UTC (4 years, 11 months ago) by jhr
  added comment

Revision 3753 - Directory Listing
Modified Fri Aug 3 22:27:39 2012 UTC (4 years, 11 months ago) by larsberg
Runtime fixes for the Windows build with VC++

Revision 3749 - Directory Listing
Modified Thu Aug 2 18:03:33 2012 UTC (4 years, 11 months 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 (4 years, 11 months ago) by jhr
  adding to fixed bug list

Revision 3745 - Directory Listing
Modified Fri Jul 27 17:31:28 2012 UTC (4 years, 11 months ago) by jhr
  Create README for 110.75

Revision 3743 - Directory Listing
Modified Fri Jul 13 12:38:55 2012 UTC (5 years ago) by jhr
  add instructions for running

Revision 3741 - Directory Listing
Modified Tue Jun 26 12:36:37 2012 UTC (5 years, 1 month ago) by jhr
  update README

Revision 3740 - Directory Listing
Modified Thu Jun 21 12:39:42 2012 UTC (5 years, 1 month ago) by jhr
  add targets to Makefile

Revision 3739 - Directory Listing
Modified Mon May 14 23:07:27 2012 UTC (5 years, 2 months ago) by jhr
  changes to IDL specs and generation

Revision 3737 - Directory Listing
Modified Mon Apr 30 17:06:02 2012 UTC (5 years, 2 months ago) by jhr
  fix typo

Revision 3734 - Directory Listing
Modified Sun Apr 22 14:16:16 2012 UTC (5 years, 3 months ago) by jhr
  update notes

Revision 3733 - Directory Listing
Modified Sat Apr 21 16:00:55 2012 UTC (5 years, 3 months ago) by jhr
  Add README for new runtime 

Revision 3732 - Directory Listing
Modified Sat Apr 21 15:20:39 2012 UTC (5 years, 3 months ago) by jhr
  importing changes from trunk

Revision 3731 - Directory Listing
Modified Sat Apr 21 14:22:45 2012 UTC (5 years, 3 months ago) by jhr
  Add script for batch compiling

Revision 3730 - Directory Listing
Modified Sat Apr 21 14:22:06 2012 UTC (5 years, 3 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 (5 years, 3 months ago) by jhr
  edit comment

Revision 3728 - Directory Listing
Modified Wed Apr 18 00:30:11 2012 UTC (5 years, 3 months ago) by jhr
  Update new runtime base with trunk changes (r3727)

Revision 3727 - Directory Listing
Modified Wed Apr 18 00:28:08 2012 UTC (5 years, 3 months ago) by jhr
  Remove dSYM directories as part of cleanup

Revision 3726 - Directory Listing
Modified Wed Apr 18 00:20:49 2012 UTC (5 years, 3 months ago) by jhr
  Minor formatting changes

Revision 3725 - Directory Listing
Modified Wed Apr 18 00:03:51 2012 UTC (5 years, 3 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 (5 years, 4 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 (5 years, 4 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 (5 years, 5 months ago) by jhr
  Fixed bug #88

Revision 3704 - Directory Listing
Modified Sun Feb 5 13:00:31 2012 UTC (5 years, 5 months ago) by jhr
  Minor edit to comment

Revision 3703 - Directory Listing
Modified Sun Feb 5 12:26:51 2012 UTC (5 years, 5 months ago) by jhr
  Added some notes about 10.5 support using Xcode 4.2.

Revision 3678 - Directory Listing
Modified Sun Jan 22 04:54:43 2012 UTC (5 years, 6 months ago) by dbm
Tagging 110.74 release of sml

Revision 3673 - Directory Listing
Modified Sat Jan 21 00:51:44 2012 UTC (5 years, 6 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 (5 years, 6 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 (5 years, 6 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 (5 years, 6 months ago) by dbm
updated HISTORY, changes, READMES for 110.74

Revision 3666 - Directory Listing
Modified Thu Jan 19 11:45:39 2012 UTC (5 years, 6 months ago) by jhr
  Some edits to the README

Revision 3665 - Directory Listing
Modified Wed Jan 18 23:24:39 2012 UTC (5 years, 6 months ago) by dbm
fixes for bugs gf#77 and gf#60, and bump version to 110.74

Revision 3663 - Directory Listing
Modified Wed Jan 18 22:51:40 2012 UTC (5 years, 6 months ago) by dbm
fix for bug gf#60: calling EU.calc_strictness for DEFtycs in functor bodies

Revision 3662 - Directory Listing
Modified Tue Jan 17 04:57:51 2012 UTC (5 years, 6 months ago) by dbm
committing runtime changes merged from trunk

Revision 3661 - Directory Listing
Modified Tue Jan 17 04:22:38 2012 UTC (5 years, 6 months ago) by dbm
fix for bug gf#77

Revision 3660 - Directory Listing
Modified Tue Jan 17 01:09:42 2012 UTC (5 years, 6 months ago) by dbm
changes to correct bug gf#77

Revision 3659 - Directory Listing
Modified Mon Jan 16 23:57:06 2012 UTC (5 years, 6 months ago) by dbm
committing changes merged from trunk

Revision 3658 - Directory Listing
Modified Mon Jan 16 21:15:40 2012 UTC (5 years, 6 months ago) by dbm
fixing datatype repl bug (gf #77)

Revision 3657 - Directory Listing
Modified Mon Jan 16 14:20:16 2012 UTC (5 years, 6 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 (5 years, 6 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 (5 years, 6 months ago) by jhr
  Fix a bunch of compiler warnings.

Revision 3654 - Directory Listing
Modified Fri Jan 13 23:05:49 2012 UTC (5 years, 6 months ago) by dbm
working on fix for datatype repl bug: ast.sml, ml.grm

Revision 3653 - Directory Listing
Modified Fri Jan 13 20:38:34 2012 UTC (5 years, 6 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 (5 years, 6 months ago) by dbm
added showTypeErrorCulprit flag in ElabControl (Elaborator/main/elabcontrol.s??)

Revision 3651 - Directory Listing
Modified Wed Jan 11 19:17:54 2012 UTC (5 years, 6 months ago) by dbm
creating new blame branch of smlnj/sml

Revision 3648 - Directory Listing
Modified Fri Jan 6 19:55:25 2012 UTC (5 years, 6 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 (5 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 (5 years, 8 months ago) by jhr
  Fixed typo

Revision 3643 - Directory Listing
Modified Sat Nov 26 16:06:50 2011 UTC (5 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 (5 years, 8 months ago) by jhr
  Bug fixes for Unsafe.blastRead

Revision 3641 - Directory Listing
Modified Fri Nov 25 18:22:41 2011 UTC (5 years, 8 months ago) by jhr
  Hisory update.

Revision 3640 - Directory Listing
Modified Fri Nov 25 18:17:49 2011 UTC (5 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 (5 years, 9 months ago) by larsberg
HISTORY update

Revision 3618 - Directory Listing
Modified Tue May 17 14:28:59 2011 UTC (6 years, 2 months ago) by jhr
Release 110.73

Revision 3610 - Directory Listing
Modified Sat May 14 03:14:10 2011 UTC (6 years, 2 months ago) by dbm
fixes to cm for SourceMap

Revision 3608 - Directory Listing
Modified Fri May 13 21:34:41 2011 UTC (6 years, 2 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 (6 years, 2 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 (6 years, 2 months ago) by jhr
  Added README for 110.73

Revision 3595 - Directory Listing
Modified Thu May 12 16:46:02 2011 UTC (6 years, 2 months ago) by dbm
updated base/cm/parse/parse.sml from trunk version

Revision 3594 - Directory Listing
Modified Thu May 12 16:06:32 2011 UTC (6 years, 2 months ago) by dbm
merge from trunk

Revision 3589 - Directory Listing
Modified Tue May 10 13:49:35 2011 UTC (6 years, 2 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 (6 years, 2 months ago) by jhr
  Added missing String.scan function (bug #69)

Revision 3587 - Directory Listing
Modified Tue May 3 16:29:14 2011 UTC (6 years, 2 months ago) by mrainey
  Note.

Revision 3584 - Directory Listing
Modified Fri Apr 8 17:11:24 2011 UTC (6 years, 3 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 (6 years, 3 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 (6 years, 3 months ago) by jhr
  Update history

Revision 3579 - Directory Listing
Modified Tue Mar 22 13:31:29 2011 UTC (6 years, 4 months ago) by jhr
  Update for Lion

Revision 3574 - Directory Listing
Modified Fri Feb 18 18:43:32 2011 UTC (6 years, 5 months ago) by jhr
  Added barriers to CML

Revision 3567 - Directory Listing
Modified Thu Feb 10 16:33:53 2011 UTC (6 years, 5 months ago) by larsberg
Fix examples

Revision 3563 - Directory Listing
Modified Fri Sep 24 15:45:47 2010 UTC (6 years, 10 months ago) by dbm
added Basics/source/sourceutil.sml for error message formatting

Revision 3562 - Directory Listing
Modified Wed Sep 22 14:09:04 2010 UTC (6 years, 10 months ago) by dbm
finished revised sourcemap.sml

Revision 3561 - Directory Listing
Modified Tue Sep 21 01:26:41 2010 UTC (6 years, 10 months ago) by dbm
continued edits to sourcemap.sml

Revision 3560 - Directory Listing
Modified Thu Sep 16 19:55:45 2010 UTC (6 years, 10 months ago) by larsberg
Localized directory support.

Revision 3559 - Directory Listing
Modified Thu Sep 16 19:13:12 2010 UTC (6 years, 10 months ago) by larsberg
Basis library side of CML polling fixes.

Revision 3558 - Directory Listing
Modified Thu Sep 16 19:12:53 2010 UTC (6 years, 10 months ago) by larsberg
C side of Win32 polling fixes

Revision 3557 - Directory Listing
Modified Sun Sep 12 13:05:01 2010 UTC (6 years, 10 months ago) by dbm
rewriting sourcemap.sml

Revision 3556 - Directory Listing
Modified Thu Sep 9 22:10:50 2010 UTC (6 years, 10 months ago) by dbm
further edits of sourcemap.sml

Revision 3555 - Directory Listing
Modified Wed Sep 8 22:22:56 2010 UTC (6 years, 10 months ago) by dbm
further edits of sourcemap

Revision 3554 - Directory Listing
Modified Wed Sep 8 17:14:55 2010 UTC (6 years, 10 months ago) by dbm


Revision 3553 - Directory Listing
Modified Tue Sep 7 22:25:48 2010 UTC (6 years, 10 months ago) by dbm
changed return type of Source.filepos to agree with SourceMap.filepos

Revision 3546 - Directory Listing
Modified Tue Jun 29 19:03:38 2010 UTC (7 years ago) by dbm
improved preservation of type locations in unify.sml

Revision 3542 - Directory Listing
Modified Wed Jun 23 21:14:56 2010 UTC (7 years, 1 month ago) by dbm
first partially working version

Revision 3541 - Directory Listing
Modified Wed Jun 23 16:28:44 2010 UTC (7 years, 1 month ago) by dbm
added MARKpat and pattern marking

Revision 3539 - Directory Listing
Modified Mon Jun 21 15:26:28 2010 UTC (7 years, 1 month ago) by dbm
Creating dbm-type-blame branch of sml/trunk

Revision 3534 - Directory Listing
Modified Wed Jun 16 18:56:03 2010 UTC (7 years, 1 month ago) by jhr
  Fixed Real.toString and Real.fmt to include sign for negative zero

Revision 3527 - Directory Listing
Modified Tue Apr 6 16:19:02 2010 UTC (7 years, 3 months ago) by dbm
edited elabmod-notes

Revision 3525 - Directory Listing
Modified Tue Mar 23 18:53:33 2010 UTC (7 years, 4 months ago) by larsberg
Windows-specific bootstrapping instructions.

Revision 3524 - Directory Listing
Modified Tue Mar 23 18:42:11 2010 UTC (7 years, 4 months ago) by larsberg
Fix Win32 bugs with calls to OS.Process.system

Revision 3523 - Directory Listing
Modified Fri Mar 19 19:57:56 2010 UTC (7 years, 4 months ago) by dbm
added DEVNOTES/sharing.txt

Revision 3521 - Directory Listing
Modified Wed Mar 17 22:36:12 2010 UTC (7 years, 4 months ago) by dbm
beginning of new instantiate design

Revision 3520 - Directory Listing
Modified Mon Mar 15 22:40:21 2010 UTC (7 years, 4 months ago) by dbm
instantiate cleanup

Revision 3519 - Directory Listing
Modified Mon Mar 15 22:35:20 2010 UTC (7 years, 4 months ago) by dbm
instantiate cleanup

Revision 3518 - Directory Listing
Modified Tue Mar 9 23:22:17 2010 UTC (7 years, 4 months ago) by dbm
small edits to notes.txt

Revision 3516 - Directory Listing
Modified Fri Mar 5 22:30:23 2010 UTC (7 years, 4 months ago) by dbm
edited trans/notes.txt

Revision 3515 - Directory Listing
Modified Fri Mar 5 22:25:32 2010 UTC (7 years, 4 months ago) by dbm
working on modtype.sml

Revision 3512 - Directory Listing
Modified Thu Mar 4 23:07:32 2010 UTC (7 years, 4 months ago) by dbm
modtype.sml

Revision 3509 - Directory Listing
Modified Tue Mar 2 23:19:53 2010 UTC (7 years, 4 months ago) by dbm
modtype.sml, elabmod.sml

Revision 3508 - Directory Listing
Modified Fri Feb 26 23:23:08 2010 UTC (7 years, 4 months ago) by dbm
modtype.sml, elabmod.sml edits

Revision 3507 - Directory Listing
Modified Fri Feb 26 15:55:08 2010 UTC (7 years, 4 months ago) by dbm
modtype

Revision 3506 - Directory Listing
Modified Thu Feb 25 23:58:59 2010 UTC (7 years, 5 months ago) by dbm
rewrite of modtype.sml

Revision 3505 - Directory Listing
Modified Wed Feb 24 23:47:22 2010 UTC (7 years, 5 months ago) by dbm
editing modtype.sml and notes.txt for getFctTyc

Revision 3504 - Directory Listing
Modified Tue Feb 23 23:33:51 2010 UTC (7 years, 5 months ago) by dbm
edits to modtype.sml and translate.sml

Revision 3503 - Directory Listing
Modified Tue Feb 23 06:01:42 2010 UTC (7 years, 5 months ago) by dbm
modtype, working on getFctType

Revision 3502 - Directory Listing
Modified Mon Feb 22 23:43:20 2010 UTC (7 years, 5 months ago) by dbm
edits to transtypes (mostly), translate, elabmod, modules

Revision 3501 - Directory Listing
Modified Sat Feb 20 00:01:43 2010 UTC (7 years, 5 months ago) by dbm
edits in transtypes.sml

Revision 3500 - Directory Listing
Modified Fri Feb 19 17:17:15 2010 UTC (7 years, 5 months ago) by dbm
modtype.sml minor edit

Revision 3499 - Directory Listing
Modified Thu Feb 18 23:20:33 2010 UTC (7 years, 5 months ago) by dbm
editing elabmod.sml

Revision 3498 - Directory Listing
Modified Thu Feb 18 16:18:03 2010 UTC (7 years, 5 months ago) by dbm
edits

Revision 3497 - Directory Listing
Modified Wed Feb 17 21:13:41 2010 UTC (7 years, 5 months ago) by dbm
edits in elabmod.sml, transtypes.sml, etc.

Revision 3496 - Directory Listing
Modified Mon Feb 15 23:31:22 2010 UTC (7 years, 5 months ago) by dbm
minor edits to transtypes, translate

Revision 3495 - Directory Listing
Modified Mon Feb 15 23:24:29 2010 UTC (7 years, 5 months ago) by dbm
minor edits to transtypes, translate

Revision 3494 - Directory Listing
Modified Thu Feb 11 23:55:39 2010 UTC (7 years, 5 months ago) by dbm
editing transtypes.sml

Revision 3493 - Directory Listing
Modified Thu Feb 11 21:22:37 2010 UTC (7 years, 5 months ago) by jriehl
Applied patch for bug #39 in the tracker.

Revision 3491 - Directory Listing
Modified Tue Feb 9 23:58:17 2010 UTC (7 years, 5 months ago) by dbm
various edits, working on modtype.sml

Revision 3475 - Directory Listing
Modified Wed Feb 3 16:49:36 2010 UTC (7 years, 5 months ago) by jriehl
Release 110.72

Revision 3472 - Directory Listing
Modified Wed Feb 3 16:38:15 2010 UTC (7 years, 5 months ago) by jriehl
Basic documentation updates for 110.72.

Revision 3470 - Directory Listing
Modified Mon Dec 21 17:59:10 2009 UTC (7 years, 7 months ago) by jhr
  Fixed List performance bugs

Revision 3469 - Directory Listing
Modified Sat Dec 12 03:07:00 2009 UTC (7 years, 7 months ago) by larsberg
Fix for buffer overrun, Win32 #37

Revision 3468 - Directory Listing
Modified Sat Dec 12 03:05:05 2009 UTC (7 years, 7 months ago) by larsberg
Fix for buffer overrun, Win32 #37

Revision 3467 - Directory Listing
Modified Thu Dec 10 20:20:54 2009 UTC (7 years, 7 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 (7 years, 7 months ago) by larsberg
Fix for TOSPACE overrun by the string arena due to alignment buffering.

Revision 3465 - Directory Listing
Modified Wed Dec 9 22:07:39 2009 UTC (7 years, 7 months ago) by dbm
various small changes and comments added

Revision 3464 - Directory Listing
Modified Thu Nov 19 16:25:36 2009 UTC (7 years, 8 months ago) by jhr
  Removed duplicate entries

Revision 3462 - Directory Listing
Modified Wed Nov 18 22:23:31 2009 UTC (7 years, 8 months ago) by jhr
  Update.

Revision 3461 - Directory Listing
Modified Tue Nov 17 21:52:54 2009 UTC (7 years, 8 months ago) by jhr
  Update

Revision 3460 - Directory Listing
Modified Tue Nov 17 21:51:57 2009 UTC (7 years, 8 months ago) by jhr
  Update

Revision 3458 - Directory Listing
Modified Tue Nov 17 16:38:48 2009 UTC (7 years, 8 months ago) by jhr
  Update

Revision 3456 - Directory Listing
Modified Tue Nov 10 21:48:01 2009 UTC (7 years, 8 months ago) by jhr
  Update HISTORY

Revision 3453 - Directory Listing
Modified Fri Sep 18 19:03:07 2009 UTC (7 years, 10 months ago) by dbm
added saved versions

Revision 3452 - Directory Listing
Modified Fri Sep 18 19:00:00 2009 UTC (7 years, 10 months ago) by dbm
minor edit in evalent.sml

Revision 3451 - Directory Listing
Modified Fri Sep 18 18:44:47 2009 UTC (7 years, 10 months ago) by dbm
updated ElabMod/tycpath documentation on tycpaths, added mod-examples test cases

Revision 3436 - Directory Listing
Modified Wed Sep 16 16:34:04 2009 UTC (7 years, 10 months ago) by jriehl
Release 110.71

Revision 3434 - Directory Listing
Modified Wed Sep 16 16:27:15 2009 UTC (7 years, 10 months ago) by jriehl
Documentation updates for 110.71.

Revision 3432 - Directory Listing
Modified Sun Sep 13 17:50:53 2009 UTC (7 years, 10 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 (7 years, 10 months ago) by jhr
  Shouldn't be executable

Revision 3429 - Directory Listing
Modified Wed Aug 19 20:34:09 2009 UTC (7 years, 11 months ago) by mrainey
  Fix for a register-allocation bug in MLRISC.

Revision 3426 - Directory Listing
Modified Wed Aug 5 18:13:52 2009 UTC (7 years, 11 months ago) by jhr
test

Revision 3425 - Directory Listing
Modified Mon Aug 3 16:16:55 2009 UTC (7 years, 11 months ago) by jhr
  Add installation support for classic mode and create RuntimeIDL directory
  when it doesn't exist.

Revision 3424 - Directory Listing
Modified Mon Jul 27 20:18:56 2009 UTC (8 years ago) by afix
Adding type for sysconst list option

Revision 3423 - Directory Listing
Modified Mon Jul 27 16:56:26 2009 UTC (8 years ago) by jhr
  Use IDL constants for signal states

Revision 3422 - Directory Listing
Modified Mon Jul 27 16:31:56 2009 UTC (8 years ago) by jhr
  Add signal-state constants

Revision 3421 - Directory Listing
Modified Mon Jul 20 18:26:25 2009 UTC (8 years ago) by afix
Adding c++ types to smlnj-runtime.idl, and small changes to sml-basis.idl

Revision 3420 - Directory Listing
Modified Sun Jul 19 20:56:03 2009 UTC (8 years ago) by afix
Adding c++ specific files to idl files (see changes to ml-idl: revision 40)

Revision 3419 - Directory Listing
Modified Fri Jul 10 16:53:53 2009 UTC (8 years ago) by jhr
  Dummy implementation of Poll module, since there is no runtime support.

Revision 3418 - Directory Listing
Modified Thu Jul 9 16:34:49 2009 UTC (8 years ago) by jhr
  Tracking changes to the trunk (revision 3417).

Revision 3417 - Directory Listing
Modified Thu Jul 9 16:19:33 2009 UTC (8 years 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 (8 years ago) by jhr
  Tar up bin files

Revision 3412 - Directory Listing
Modified Wed Jun 17 20:38:37 2009 UTC (8 years, 1 month ago) by jriehl
Adding README for 110.70.

Revision 3407 - Directory Listing
Modified Mon Jun 15 16:17:14 2009 UTC (8 years, 1 month ago) by blume
version 110.70

Revision 3405 - Directory Listing
Modified Mon Jun 15 16:14:22 2009 UTC (8 years, 1 month ago) by jhr
  Add command to install generated SML code

Revision 3404 - Directory Listing
Modified Mon Jun 15 16:13:56 2009 UTC (8 years, 1 month ago) by jhr
  Comment out Unix dependency

Revision 3403 - Directory Listing
Modified Mon Jun 15 13:24:28 2009 UTC (8 years, 1 month ago) by jhr
  Merging changes from main branch.

Revision 3402 - Directory Listing
Modified Fri Jun 12 16:03:17 2009 UTC (8 years, 1 month ago) by blume
HISTORY entry for recent 2 bug fixes

Revision 3401 - Directory Listing
Modified Fri Jun 12 16:00:45 2009 UTC (8 years, 1 month ago) by blume
fix for 64-bit pattern match bug

Revision 3399 - Directory Listing
Modified Tue Jun 9 00:09:02 2009 UTC (8 years, 1 month ago) by gkuan
previously added modtype and modkind in core.cm, updated translate.sml strLty calls to new parameter order

Revision 3398 - Directory Listing
Modified Mon Jun 8 16:59:38 2009 UTC (8 years, 1 month ago) by gkuan
minor edits throughout

Revision 3397 - Directory Listing
Modified Mon Jun 8 02:55:28 2009 UTC (8 years, 1 month ago) by gkuan


Revision 3396 - Directory Listing
Modified Mon Jun 8 02:30:08 2009 UTC (8 years, 1 month ago) by gkuan
minor editing of transtypes.sml

Revision 3395 - Directory Listing
Modified Sun Jun 7 19:59:04 2009 UTC (8 years, 1 month ago) by dbm
extensive changes to modtypes.sml and related files

Revision 3394 - Directory Listing
Modified Sun May 31 18:22:49 2009 UTC (8 years, 1 month ago) by dbm
improved comments in epcontext.sml

Revision 3393 - Directory Listing
Modified Fri May 29 03:00:54 2009 UTC (8 years, 1 month ago) by gkuan
resealed EntPathContext

Revision 3392 - Directory Listing
Modified Thu May 28 07:06:58 2009 UTC (8 years, 2 months ago) by dbm
further stipping down of modtype.sml

Revision 3391 - Directory Listing
Modified Tue May 26 22:24:21 2009 UTC (8 years, 2 months ago) by gkuan
implemented argtyc to carry tycon and fctEntity formal argtycs

Revision 3390 - Directory Listing
Modified Tue May 26 19:08:18 2009 UTC (8 years, 2 months ago) by gkuan


Revision 3389 - Directory Listing
Modified Tue May 26 19:03:02 2009 UTC (8 years, 2 months ago) by gkuan
work on fctkind.sml and transtypes to get everything in sync

Revision 3388 - Directory Listing
Modified Tue May 26 19:00:15 2009 UTC (8 years, 2 months ago) by gkuan
work on fctkind.sml and transtypes to get everything in sync

Revision 3387 - Directory Listing
Modified Tue May 26 06:44:22 2009 UTC (8 years, 2 months ago) by dbm
edited comments

Revision 3386 - Directory Listing
Modified Tue May 26 06:42:53 2009 UTC (8 years, 2 months ago) by dbm
resolved conflicts in fctkind.sml

Revision 3385 - Directory Listing
Modified Tue May 26 06:02:16 2009 UTC (8 years, 2 months ago) by gkuan
fixed all unbound symbols in FctKind

Revision 3384 - Directory Listing
Modified Tue May 26 05:47:51 2009 UTC (8 years, 2 months ago) by gkuan
added fctkind to core.cm and work on transtypes

Revision 3383 - Directory Listing
Modified Tue May 26 05:38:36 2009 UTC (8 years, 2 months ago) by gkuan
removed abstycs from pack{Fct,Fct1,Str,Str1} because it is actually never used, corrected some mismatches from primarySig representation and elabmod, sigmatch, etc.

Revision 3382 - Directory Listing
Modified Tue May 26 05:31:14 2009 UTC (8 years, 2 months ago) by gkuan
removed abstycs from pack{Fct,Fct1,Str,Str1} because it is actually never used, corrected some mismatches from primarySig representation and elabmod, sigmatch, etc.

Revision 3381 - Directory Listing
Modified Mon May 25 13:18:45 2009 UTC (8 years, 2 months ago) by dbm
comments added in evalent.sml, preliminary edits of modtype.sml

Revision 3380 - Directory Listing
Modified Mon May 25 09:52:25 2009 UTC (8 years, 2 months ago) by dbm
minor change to instantiate.sml

Revision 3379 - Directory Listing
Modified Sat May 23 14:59:18 2009 UTC (8 years, 2 months ago) by gkuan
work on sigmatch.sml to update to primarySig form

Revision 3378 - Directory Listing
Modified Sat May 23 01:58:40 2009 UTC (8 years, 2 months ago) by gkuan
updated instantiate to new primarysig representation for primaries

Revision 3377 - Directory Listing
Modified Fri May 22 23:06:37 2009 UTC (8 years, 2 months ago) by gkuan
updated ppmod and part of instantiate for new primary encoding

Revision 3376 - Directory Listing
Modified Fri May 22 16:15:37 2009 UTC (8 years, 2 months ago) by gkuan
updated modules.sig with newest primary representation

Revision 3375 - Directory Listing
Modified Fri May 22 16:14:53 2009 UTC (8 years, 2 months ago) by dbm
added modtype.sml -- revised version of reptycprops

Revision 3374 - Directory Listing
Modified Fri May 22 15:12:35 2009 UTC (8 years, 2 months ago) by dbm
fixed calculation of db index in transtypes.sml

Revision 3373 - Directory Listing
Modified Fri May 22 04:09:02 2009 UTC (8 years, 2 months ago) by gkuan
*** empty log message ***

Revision 3372 - Directory Listing
Modified Thu May 21 17:25:02 2009 UTC (8 years, 2 months ago) by gkuan
*** empty log message ***

Revision 3371 - Directory Listing
Modified Thu May 21 14:21:03 2009 UTC (8 years, 2 months ago) by dbm
further edits of primary-types

Revision 3370 - Directory Listing
Modified Wed May 20 18:49:07 2009 UTC (8 years, 2 months ago) by gkuan
added comments giving description and examples for each FLINT lty that translates from a tycpath.

Revision 3369 - Directory Listing
Modified Wed May 20 16:09:10 2009 UTC (8 years, 2 months ago) by dbm
further edits of transtypes, translate.

Revision 3368 - Directory Listing
Modified Wed May 20 14:26:40 2009 UTC (8 years, 2 months ago) by dbm
new version of primaries

Revision 3367 - Directory Listing
Modified Tue May 19 22:16:34 2009 UTC (8 years, 2 months ago) by dbm
moved datatype primary from Instantiate to Modules

Revision 3366 - Directory Listing
Modified Tue May 19 21:53:57 2009 UTC (8 years, 2 months ago) by dbm
partial fix of the mkFctexp FCTfct case

Revision 3365 - Directory Listing
Modified Tue May 19 14:39:01 2009 UTC (8 years, 2 months ago) by gkuan
minor cleanup

Revision 3364 - Directory Listing
Modified Tue May 19 14:33:00 2009 UTC (8 years, 2 months ago) by dbm
minor edits of transtypes.sml

Revision 3363 - Directory Listing
Modified Tue May 19 13:46:00 2009 UTC (8 years, 2 months ago) by dbm
moved debindex to FLINT/trans. edited transtypes.sml, fctkind.sml

Revision 3362 - Directory Listing
Modified Tue May 19 10:20:26 2009 UTC (8 years, 2 months ago) by dbm
changed name of calc function in DebIndex

Revision 3361 - Directory Listing
Modified Mon May 18 16:03:08 2009 UTC (8 years, 2 months ago) by dbm
changed def of primaries returned by instFormal

Revision 3360 - Directory Listing
Modified Mon May 18 15:36:21 2009 UTC (8 years, 2 months ago) by dbm
added FLINT/trans/fctkind.sml

Revision 3359 - Directory Listing
Modified Mon May 18 15:30:31 2009 UTC (8 years, 2 months ago) by gkuan
translate converted

Revision 3358 - Directory Listing
Modified Mon May 18 04:28:44 2009 UTC (8 years, 2 months ago) by gkuan
transtypes compiles but the implementations of tpsKnd and tpsTyc are incomplete

Revision 3357 - Directory Listing
Modified Sun May 17 13:59:39 2009 UTC (8 years, 2 months ago) by gkuan
more work on tpsTyc

Revision 3356 - Directory Listing
Modified Sun May 17 13:29:59 2009 UTC (8 years, 2 months ago) by gkuan
partially written tpsTyc for new primaries representation

Revision 3355 - Directory Listing
Modified Sun May 17 02:45:56 2009 UTC (8 years, 2 months ago) by gkuan
partial conversion of translate to new primary representation

Revision 3354 - Directory Listing
Modified Sat May 16 22:30:36 2009 UTC (8 years, 2 months ago) by dbm
updated compiler/INDEX

Revision 3353 - Directory Listing
Modified Sat May 16 17:50:55 2009 UTC (8 years, 2 months ago) by dbm
cleaned out obsolete entries from MAP (mostly in Semant)

Revision 3352 - Directory Listing
Modified Sat May 16 13:29:45 2009 UTC (8 years, 2 months ago) by gkuan
updated to new module primaries representation, elaborator compiles

Revision 3351 - Directory Listing
Modified Sat May 16 13:24:43 2009 UTC (8 years, 2 months ago) by gkuan
updated parts of elaborator for new module primary representation

Revision 3350 - Directory Listing
Modified Sat May 16 11:44:37 2009 UTC (8 years, 2 months ago) by dbm
moved mapPaths to ModuleUtil and used it in EvalEntity after instantiations

Revision 3349 - Directory Listing
Modified Fri May 15 17:03:18 2009 UTC (8 years, 2 months ago) by gkuan
cm updates from trunk

Revision 3348 - Directory Listing
Modified Fri May 15 16:48:04 2009 UTC (8 years, 2 months ago) by gkuan
fixed some minor syntax problems in modules and instantiate

Revision 3347 - Directory Listing
Modified Fri May 15 15:53:19 2009 UTC (8 years, 2 months ago) by dbm
revise instantiate.sml to produce primaries

Revision 3346 - Directory Listing
Modified Fri May 15 15:20:06 2009 UTC (8 years, 2 months ago) by dbm
modified version of primaries field of LAMBDA

Revision 3345 - Directory Listing
Modified Fri May 15 15:05:51 2009 UTC (8 years, 2 months ago) by gkuan
merged trunk 3286 into primop3 and reorganized fctEntity, fctExp, and FCTfct to record primaries information in a single place, i.e. LAMBDA

Revision 3344 - Directory Listing
Modified Fri May 15 12:52:07 2009 UTC (8 years, 2 months ago) by gkuan
added primaries field representing primaries as tycons

Revision 3343 - Directory Listing
Modified Thu May 14 16:29:06 2009 UTC (8 years, 2 months ago) by gkuan
adding primaries field to FCTent and LAMBDA

Revision 3342 - Directory Listing
Modified Thu May 14 14:08:08 2009 UTC (8 years, 2 months ago) by dbm
added comments, questions to primary-types

Revision 3341 - Directory Listing
Modified Wed May 13 22:33:09 2009 UTC (8 years, 2 months ago) by gkuan
*** empty log message ***

Revision 3340 - Directory Listing
Modified Wed May 13 17:16:48 2009 UTC (8 years, 2 months ago) by dbm
edited primary-types and instantiate-notes.txt

Revision 3339 - Directory Listing
Modified Wed May 13 16:57:33 2009 UTC (8 years, 2 months ago) by dbm
edited primary-types and instantiate-notes.txt

Revision 3338 - Directory Listing
Modified Wed May 13 15:49:21 2009 UTC (8 years, 2 months ago) by dbm
eliminated commented code in sigmatch.sml

Revision 3336 - Directory Listing
Modified Wed May 13 12:46:49 2009 UTC (8 years, 2 months ago) by gkuan
some minor cleanup, deleting commented out code mainly

Revision 3335 - Directory Listing
Modified Wed May 13 03:31:53 2009 UTC (8 years, 2 months ago) by gkuan
*** empty log message ***

Revision 3334 - Directory Listing
Modified Tue May 12 23:28:09 2009 UTC (8 years, 2 months ago) by gkuan
*** empty log message ***

Revision 3333 - Directory Listing
Modified Tue May 12 16:09:51 2009 UTC (8 years, 2 months ago) by dbm
minor mods

Revision 3332 - Directory Listing
Modified Tue May 12 16:07:06 2009 UTC (8 years, 2 months ago) by dbm
minor cleanup

Revision 3331 - Directory Listing
Modified Tue May 12 16:06:26 2009 UTC (8 years, 2 months ago) by dbm
added some questions

Revision 3330 - Directory Listing
Modified Tue May 12 14:40:36 2009 UTC (8 years, 2 months ago) by gkuan
updated reptycprops to fit new type of primaryCompInStruct

Revision 3329 - Directory Listing
Modified Tue May 12 12:48:27 2009 UTC (8 years, 2 months ago) by gkuan
removed spurious propagation of flextycmap

Revision 3328 - Directory Listing
Modified Tue May 12 03:18:03 2009 UTC (8 years, 2 months ago) by gkuan
*** empty log message ***

Revision 3327 - Directory Listing
Modified Mon May 11 04:37:11 2009 UTC (8 years, 2 months ago) by gkuan
*** empty log message ***

Revision 3326 - Directory Listing
Modified Sun May 10 03:04:47 2009 UTC (8 years, 2 months ago) by gkuan
*** empty log message ***

Revision 3325 - Directory Listing
Modified Fri May 8 13:59:52 2009 UTC (8 years, 2 months ago) by dbm
added DEVNOTES/ElabMod/primary-types and renamed TypesTP to TycPath

Revision 3324 - Directory Listing
Modified Thu May 7 23:20:21 2009 UTC (8 years, 2 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 3323 - Directory Listing
Modified Thu May 7 12:17:47 2009 UTC (8 years, 2 months ago) by gkuan
Some minor cleanup and added debug print out

Revision 3322 - Directory Listing
Modified Wed May 6 22:47:35 2009 UTC (8 years, 2 months ago) by gkuan
added ppEPC and some InvPath exception (IP.last) exception handling

Revision 3321 - Directory Listing
Modified Wed May 6 22:40:39 2009 UTC (8 years, 2 months ago) by gkuan
added some debug printing

Revision 3320 - Directory Listing
Modified Wed May 6 22:37:52 2009 UTC (8 years, 2 months ago) by gkuan
Exporting InvPath for debugging.

Revision 3319 - Directory Listing
Modified Wed May 6 22:37:21 2009 UTC (8 years, 2 months ago) by gkuan
enable debug printing inspection of EPContext. Perhaps there is a better way to do this without exposing EPContext

Revision 3317 - Directory Listing
Modified Wed May 6 13:51:20 2009 UTC (8 years, 2 months ago) by dbm
improved comments in elabmod.sml, progress on modkind.sml

Revision 3316 - Directory Listing
Modified Tue May 5 22:25:12 2009 UTC (8 years, 2 months ago) by gkuan
fixed multiple bootstrapping bugs related to transtypes

Revision 3315 - Directory Listing
Modified Tue May 5 21:20:43 2009 UTC (8 years, 2 months ago) by gkuan
eliminated bodyRlzn component in fctEntity pickle

Revision 3314 - Directory Listing
Modified Tue May 5 21:09:23 2009 UTC (8 years, 2 months ago) by gkuan
turned off debugging print by default in elabmod

Revision 3313 - Directory Listing
Modified Tue May 5 21:00:19 2009 UTC (8 years, 2 months ago) by gkuan
fixed elabFct[BaseFct] epContext bug

Revision 3312 - Directory Listing
Modified Tue May 5 16:34:19 2009 UTC (8 years, 2 months ago) by gkuan
*** empty log message ***

Revision 3311 - Directory Listing
Modified Mon May 4 12:53:35 2009 UTC (8 years, 2 months ago) by gkuan
Added some documentation of instantiate with goal of understanding how curried functor parameter signatures are instantiate.

Revision 3310 - Directory Listing
Modified Fri May 1 00:46:59 2009 UTC (8 years, 2 months ago) by gkuan
cleaned up reptycprops

Revision 3309 - Directory Listing
Modified Fri May 1 00:46:30 2009 UTC (8 years, 2 months ago) by gkuan


Revision 3308 - Directory Listing
Modified Thu Apr 30 18:32:14 2009 UTC (8 years, 2 months ago) by gkuan
removed EPMap from RepTycProps

Revision 3307 - Directory Listing
Modified Thu Apr 30 12:45:13 2009 UTC (8 years, 2 months ago) by gkuan
fixed reptycprops and translate (minor)

Revision 3306 - Directory Listing
Modified Wed Apr 29 03:47:46 2009 UTC (8 years, 2 months ago) by gkuan
passing closure environment through transtypes

Revision 3305 - Directory Listing
Modified Tue Apr 28 18:42:17 2009 UTC (8 years, 2 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 3304 - Directory Listing
Modified Tue Apr 28 06:09:28 2009 UTC (8 years, 3 months ago) by dbm
added trans/modkind.sml preliminary sketch

Revision 3303 - Directory Listing
Modified Sat Apr 25 10:29:28 2009 UTC (8 years, 3 months ago) by dbm
added and deleted comments

Revision 3302 - Directory Listing
Modified Sat Apr 25 10:11:31 2009 UTC (8 years, 3 months ago) by dbm
deleted obsolete Semant/tp-var-info.sml

Revision 3301 - Directory Listing
Modified Fri Apr 24 20:25:56 2009 UTC (8 years, 3 months ago) by dbm
removing obsolete Semant/elaborate

Revision 3300 - Directory Listing
Modified Fri Apr 24 14:34:15 2009 UTC (8 years, 3 months ago) by gkuan
minor cleanup of translate, etc.

Revision 3299 - Directory Listing
Modified Fri Apr 24 13:58:04 2009 UTC (8 years, 3 months ago) by dbm
cleanup: removed Semant/modules and contents, removed bodyRlzn field from fctEntity record

Revision 3298 - Directory Listing
Modified Fri Apr 24 09:41:03 2009 UTC (8 years, 3 months ago) by dbm
removed redundant copies of debindex.sig/sml in Elaborator/basics

Revision 3297 - Directory Listing
Modified Thu Apr 23 19:36:39 2009 UTC (8 years, 3 months ago) by gkuan
minor fix in typestp.sml to get it to compile

Revision 3296 - Directory Listing
Modified Thu Apr 23 18:52:13 2009 UTC (8 years, 3 months ago) by gkuan
removed useless commented out code

Revision 3295 - Directory Listing
Modified Thu Apr 23 14:42:42 2009 UTC (8 years, 3 months ago) by dbm
cleanup of TypesTP and its uses

Revision 3294 - Directory Listing
Modified Tue Apr 21 11:19:52 2009 UTC (8 years, 3 months ago) by dbm
small cleanups of sigmatch.sml and elabmod.sml, more documentation in module-absyn

Revision 3293 - Directory Listing
Modified Tue Apr 21 02:35:49 2009 UTC (8 years, 3 months ago) by gkuan
removed old shim-style RepTycProps (preprocessing of absyn). using only new style realization computations for tycpath extraction

Revision 3292 - Directory Listing
Modified Mon Apr 20 20:35:09 2009 UTC (8 years, 3 months ago) by dbm
minor cleanup in elabmod.sml

Revision 3291 - Directory Listing
Modified Mon Apr 20 11:55:43 2009 UTC (8 years, 3 months ago) by dbm
simplified interface to Instantiate, merging instParam and instFmBody into instFormal

Revision 3290 - Directory Listing
Modified Fri Apr 17 09:33:39 2009 UTC (8 years, 3 months ago) by dbm
removed references to LAMBDA_TP, small improvements in ppabsyn.sml

Revision 3289 - Directory Listing
Modified Fri Apr 10 17:22:59 2009 UTC (8 years, 3 months ago) by gkuan
minor fix to evalent so that it compiles

Revision 3288 - Directory Listing
Modified Fri Apr 10 17:07:35 2009 UTC (8 years, 3 months ago) by gkuan
removed LAMBDA_TP from modules.sig

Revision 3287 - Directory Listing
Modified Wed Apr 8 06:15:05 2009 UTC (8 years, 3 months ago) by dbm
removed LAMBDA_TP and prepared for deletion of bodyRlzn field in fctEntity

Revision 3286 - Directory Listing
Modified Thu Apr 2 19:56:17 2009 UTC (8 years, 3 months ago) by dbm
changes to elabmod.sml base funtor elab. Various print flags on

Revision 3285 - Directory Listing
Modified Wed Apr 1 16:20:00 2009 UTC (8 years, 3 months ago) by dbm
various small cleanups in elabmod, epcontext, sigmatch, evalent

Revision 3284 - Directory Listing
Modified Thu Mar 26 16:02:03 2009 UTC (8 years, 4 months ago) by dbm
new version of m21 test case that fails when loaded as a single file

Revision 3283 - Directory Listing
Modified Sat Mar 21 14:13:12 2009 UTC (8 years, 4 months ago) by jhr
  Committed bug fix.

Revision 3282 - Directory Listing
Modified Tue Mar 17 22:51:01 2009 UTC (8 years, 4 months ago) by gkuan
simplified version of hidden functor bug

Revision 3281 - Directory Listing
Modified Tue Mar 17 22:27:10 2009 UTC (8 years, 4 months ago) by gkuan
simplified hidden type formals bug case

Revision 3276 - Directory Listing
Modified Wed Feb 25 20:22:09 2009 UTC (8 years, 5 months ago) by dbm
added initial fragmentary entitycontext doc file

Revision 3275 - Directory Listing
Modified Wed Feb 25 20:20:24 2009 UTC (8 years, 5 months ago) by dbm
edits of ElabMod documentation -- still very sketchy

Revision 3274 - Directory Listing
Modified Sun Feb 22 19:26:43 2009 UTC (8 years, 5 months ago) by jhr
  Added entry for ml-antlr bug fix

Revision 3273 - Directory Listing
Modified Fri Feb 20 21:55:57 2009 UTC (8 years, 5 months ago) by gkuan
fixed TypesUtil matchInstTypes LBOUND instantiation and matching bug

Revision 3270 - Directory Listing
Modified Sat Feb 7 22:13:37 2009 UTC (8 years, 5 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 (8 years, 6 months ago) by jhr
  More OpenBSD support

Revision 3267 - Directory Listing
Modified Wed Jan 14 00:15:41 2009 UTC (8 years, 6 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 (8 years, 6 months ago) by blume
more debugging error messages

Revision 3265 - Directory Listing
Modified Tue Jan 13 17:42:58 2009 UTC (8 years, 6 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 (8 years, 6 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 (8 years, 6 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 (8 years, 6 months ago) by jhr
  Fixed typo in #ifdef

Revision 3248 - Directory Listing
Modified Wed Dec 31 02:28:49 2008 UTC (8 years, 6 months ago) by jriehl
Release 110.69

Revision 3245 - Directory Listing
Modified Wed Dec 31 02:13:24 2008 UTC (8 years, 6 months ago) by jriehl
  Creating 110.69.

Revision 3244 - Directory Listing
Modified Sat Dec 6 16:43:46 2008 UTC (8 years, 7 months ago) by jhr
  Re-enabled some CPS optimizations.

Revision 3243 - Directory Listing
Modified Fri Dec 5 17:57:39 2008 UTC (8 years, 7 months ago) by jhr
  Adding OPENBSD support

Revision 3242 - Directory Listing
Modified Fri Dec 5 00:04:16 2008 UTC (8 years, 7 months ago) by mrainey
  Notes.

Revision 3240 - Directory Listing
Modified Tue Dec 2 17:11:58 2008 UTC (8 years, 7 months ago) by jhr
  update

Revision 3239 - Directory Listing
Modified Tue Dec 2 16:50:18 2008 UTC (8 years, 7 months ago) by jhr
  Fix name.

Revision 3238 - Directory Listing
Modified Tue Dec 2 16:15:20 2008 UTC (8 years, 7 months ago) by jhr
  New makefile for OpenBSD

Revision 3234 - Directory Listing
Modified Fri Oct 31 02:39:39 2008 UTC (8 years, 8 months ago) by gkuan
Minor typo fix 

Revision 3233 - Directory Listing
Modified Fri Oct 31 02:24:24 2008 UTC (8 years, 8 months ago) by gkuan
fixed MARKty unifyTy performance bug

Revision 3232 - Directory Listing
Modified Sat Oct 4 21:07:43 2008 UTC (8 years, 9 months ago) by dbm
added DEVNOTES/ElabMod directory and move elabmod-notes into it

Revision 3230 - Directory Listing
Modified Tue Sep 30 01:10:35 2008 UTC (8 years, 9 months ago) by mrainey
  Branch for testing the AMD64.

Revision 3229 - Directory Listing
Modified Sun Sep 21 23:03:38 2008 UTC (8 years, 10 months ago) by gkuan
merge from trunk into primop-branch-3 (2931:3228)

Revision 3225 - Directory Listing
Modified Fri Sep 12 01:04:21 2008 UTC (8 years, 10 months ago) by dbm
eliminated all refs to obsolete ABSdec constructor

Revision 3224 - Directory Listing
Modified Fri Sep 12 00:12:42 2008 UTC (8 years, 10 months ago) by dbm
gatien changes to elabmod.sml plus various edits to achieve clean compilation

Revision 3223 - Directory Listing
Modified Thu Sep 4 17:48:33 2008 UTC (8 years, 10 months ago) by dbm
added item about front end cleanup to 110.68-README.html

Revision 3221 - Directory Listing
Modified Sat Aug 30 14:52:30 2008 UTC (8 years, 10 months ago) by gatien
added comments

Revision 3191 - Directory Listing
Modified Wed Aug 13 19:33:29 2008 UTC (8 years, 11 months ago) by jhr
  Creating 110.68

Revision 3187 - Directory Listing
Modified Tue Aug 12 02:21:21 2008 UTC (8 years, 11 months ago) by adrassi
ml-ulex bugfix

Revision 3182 - Directory Listing
Modified Tue Aug 5 14:26:06 2008 UTC (8 years, 11 months ago) by jhr
  Added OpenBSD build support

Revision 3176 - Directory Listing
Modified Thu Jul 31 22:38:49 2008 UTC (8 years, 11 months ago) by dbm
added queryutil.sml, modified database.sml and database.sig

Revision 3175 - Directory Listing
Modified Thu Jul 31 19:04:20 2008 UTC (8 years, 11 months ago) by gatien
a little more simplification in database.sml

Revision 3174 - Directory Listing
Modified Thu Jul 31 17:55:01 2008 UTC (8 years, 11 months ago) by gatien
simplification, cleanup of database.sml and changed sig_elem type

Revision 3171 - Directory Listing
Modified Wed Jul 30 23:29:29 2008 UTC (8 years, 11 months ago) by dbm
added path query prototype to query.sml

Revision 3170 - Directory Listing
Modified Wed Jul 30 19:51:03 2008 UTC (8 years, 11 months ago) by gatien
some work to deal with "open" declarations

Revision 3169 - Directory Listing
Modified Wed Jul 30 18:18:49 2008 UTC (8 years, 11 months ago) by gatien
occurence set is done (but filled only for structures and variables) and charposToOccurrence works

Revision 3168 - Directory Listing
Modified Wed Jul 30 16:15:02 2008 UTC (8 years, 11 months ago) by gatien
defined occurrence sets but not they are not serialized yet

Revision 3164 - Directory Listing
Modified Tue Jul 29 22:39:45 2008 UTC (8 years, 11 months ago) by gatien
corrected a mistake in Database.get_(str|var)_lvar*

Revision 3163 - Directory Listing
Modified Tue Jul 29 21:53:45 2008 UTC (8 years, 11 months ago) by dbm
some cleanup of the elabmod.sml code, added type occurrence to dbtypes.sml

Revision 3162 - Directory Listing
Modified Tue Jul 29 21:46:30 2008 UTC (8 years, 11 months ago) by dbm
adding proposed interface functions to database.sig

Revision 3161 - Directory Listing
Modified Tue Jul 29 19:46:54 2008 UTC (8 years, 11 months ago) by gatien
removed <tempStr> and <anonymousStr> in common cases, corrected some locations and added some others for variables and structures

Revision 3157 - Directory Listing
Modified Mon Jul 28 20:33:00 2008 UTC (8 years, 11 months ago) by dbm
adding structure-absyn.txt to document structure absyn

Revision 3156 - Directory Listing
Modified Fri Jul 25 20:33:55 2008 UTC (9 years ago) by gatien
moving files

Revision 3155 - Directory Listing
Modified Fri Jul 25 20:31:11 2008 UTC (9 years ago) by gatien


Revision 3154 - Directory Listing
Modified Fri Jul 25 20:30:06 2008 UTC (9 years ago) by gatien


Revision 3153 - Directory Listing
Modified Fri Jul 25 20:29:06 2008 UTC (9 years ago) by gatien


Revision 3152 - Directory Listing
Modified Fri Jul 25 20:28:25 2008 UTC (9 years ago) by gatien


Revision 3151 - Directory Listing
Modified Fri Jul 25 20:27:51 2008 UTC (9 years ago) by gatien


Revision 3150 - Directory Listing
Modified Fri Jul 25 20:14:06 2008 UTC (9 years ago) by gatien


Revision 3149 - Directory Listing
Modified Fri Jul 25 20:13:17 2008 UTC (9 years ago) by gatien


Revision 3148 - Directory Listing
Modified Fri Jul 25 20:11:41 2008 UTC (9 years ago) by gatien


Revision 3147 - Directory Listing
Modified Fri Jul 25 19:33:48 2008 UTC (9 years ago) by dbm
cleanup edits to elabmod, change of first region in parsing str decls in ml.grm

Revision 3146 - Directory Listing
Modified Fri Jul 25 18:43:02 2008 UTC (9 years ago) by gatien
filenames changed

Revision 3145 - Directory Listing
Modified Fri Jul 25 16:44:57 2008 UTC (9 years ago) by gatien
splitting done

Revision 3144 - Directory Listing
Modified Fri Jul 25 15:55:07 2008 UTC (9 years ago) by gatien
saving before trying to separate local database and global database in memory

Revision 3136 - Directory Listing
Modified Thu Jul 24 19:14:21 2008 UTC (9 years ago) by gatien
beginning of a function for removing a part of the database

Revision 3135 - Directory Listing
Modified Thu Jul 24 17:02:34 2008 UTC (9 years ago) by dbm
added modified redblack set functor (si-redblack-set-fn.sml, si-ord-set-sig.sml)

Revision 3134 - Directory Listing
Modified Thu Jul 24 15:30:18 2008 UTC (9 years ago) by dbm
add NOTES file; add comments to ens_var2.sml

Revision 3133 - Directory Listing
Modified Wed Jul 23 21:32:46 2008 UTC (9 years ago) by dbm
restored call of indexBoundTyvars in typecheck.sml to update tyvars to LBOUNDs

Revision 3132 - Directory Listing
Modified Wed Jul 23 20:20:58 2008 UTC (9 years ago) by gatien
integration with CM, plus mapping from PATH EXTERN to LVAR are now in a red black tree

Revision 3131 - Directory Listing
Modified Wed Jul 23 19:00:55 2008 UTC (9 years ago) by blume
added code for reading/writing/merging of srcinfo

Revision 3130 - Directory Listing
Modified Wed Jul 23 16:23:12 2008 UTC (9 years ago) by blume
srcinfo+CM hookup infrastructure

Revision 3129 - Directory Listing
Modified Tue Jul 22 20:33:59 2008 UTC (9 years ago) by dbm
merged -r 3026:3128 from trunk into gatien-branch

Revision 3128 - Directory Listing
Modified Tue Jul 22 19:47:26 2008 UTC (9 years ago) by blume
hot fix for autoload/CM setup interaction

Revision 3127 - Directory Listing
Modified Mon Jul 21 21:54:19 2008 UTC (9 years ago) by gatien
enriched database interface

Revision 3126 - Directory Listing
Modified Mon Jul 21 21:28:03 2008 UTC (9 years ago) by gatien
cleaned old files

Revision 3125 - Directory Listing
Modified Mon Jul 21 19:59:11 2008 UTC (9 years ago) by dbm
various edits in support of query definitions

Revision 3124 - Directory Listing
Modified Mon Jul 21 19:50:58 2008 UTC (9 years ago) by gatien
slight simplification of the merging stuff

Revision 3123 - Directory Listing
Modified Mon Jul 21 19:11:32 2008 UTC (9 years ago) by gatien
improvement of the merging stuff

Revision 3122 - Directory Listing
Modified Mon Jul 21 15:16:13 2008 UTC (9 years ago) by gatien
beginning of definitions of functions for merging the multiple databases into a single one

Revision 3121 - Directory Listing
Modified Fri Jul 18 21:40:38 2008 UTC (9 years ago) by gatien
cleared a bit the pickling and unpickling files

Revision 3120 - Directory Listing
Modified Fri Jul 18 21:16:42 2008 UTC (9 years ago) by gatien
added stuff to store external uses and corrected the pickler and now it records being in a path as being used (for structures)

Revision 3119 - Directory Listing
Modified Fri Jul 18 20:12:11 2008 UTC (9 years ago) by dbm
added additional prototype queries

Revision 3118 - Directory Listing
Modified Fri Jul 18 20:11:49 2008 UTC (9 years ago) by dbm
added LBOUND to ty'

Revision 3117 - Directory Listing
Modified Thu Jul 17 03:31:51 2008 UTC (9 years ago) by dbm
ported changes from sml/branches/temi-branch -r 3005:3116 into trunk

Revision 3116 - Directory Listing
Modified Thu Jul 17 01:48:56 2008 UTC (9 years ago) by dbm
merge from sml/trunk -r 3102:3115 into sml/branches/temi-branch

Revision 3115 - Directory Listing
Modified Wed Jul 16 22:27:55 2008 UTC (9 years ago) by gatien
added convention 'A, 'B ... for types of variable generalized later, corrected location of variables, added location for (some?) constrained structures

Revision 3113 - Directory Listing
Modified Wed Jul 16 21:09:05 2008 UTC (9 years ago) by gatien
added correct positions for anonymous structures and structure bindings

Revision 3112 - Directory Listing
Modified Wed Jul 16 21:08:34 2008 UTC (9 years ago) by gatien
added correct positions for anonymous structures and structure bindings

Revision 3110 - Directory Listing
Modified Wed Jul 16 18:13:56 2008 UTC (9 years ago) by dbm
removed some diagnostic printing, and MARKtys from type elaboration

Revision 3108 - Directory Listing
Modified Wed Jul 16 17:41:34 2008 UTC (9 years ago) by gatien
absyn and ast modified for incorporating regions for type, datatype and abstract type declarations

Revision 3106 - Directory Listing
Modified Tue Jul 15 17:37:59 2008 UTC (9 years ago) by jhr
  update

Revision 3105 - Directory Listing
Modified Tue Jul 15 17:04:00 2008 UTC (9 years ago) by jhr
  Fix fromString to use base-10.

Revision 3104 - Directory Listing
Modified Mon Jul 14 22:31:37 2008 UTC (9 years ago) by dbm
added query.sml -- an initial start on a query language

Revision 3103 - Directory Listing
Modified Mon Jul 14 19:53:02 2008 UTC (9 years ago) by gatien
more printing parsing stuff

Revision 3102 - Directory Listing
Modified Mon Jul 14 19:23:00 2008 UTC (9 years ago) by dbm
(dbm) merge from trunk -r 3005:3101. Only change was NOTES/HISTORY

Revision 3101 - Directory Listing
Modified Thu Jul 10 21:15:26 2008 UTC (9 years ago) by dbm
added tytostring.sig/sml, modified ens_types2.sml

Revision 3100 - Directory Listing
Modified Thu Jul 10 17:53:13 2008 UTC (9 years ago) by gatien
new types def and printer

Revision 3099 - Directory Listing
Modified Wed Jul 9 21:19:55 2008 UTC (9 years ago) by dbm
recent debugging changes

Revision 3098 - Directory Listing
Modified Wed Jul 9 17:26:36 2008 UTC (9 years ago) by gatien
introdution of simplified types

Revision 3097 - Directory Listing
Modified Tue Jul 8 17:37:20 2008 UTC (9 years ago) by gatien
modified pickler

Revision 3095 - Directory Listing
Modified Wed Jul 2 20:54:04 2008 UTC (9 years ago) by dbm
deleted some obsolete comments in elabmod.sml

Revision 3094 - Directory Listing
Modified Wed Jul 2 18:37:03 2008 UTC (9 years ago) by gatien
adding absyn_scan.sml

Revision 3093 - Directory Listing
Modified Wed Jul 2 18:26:43 2008 UTC (9 years ago) by gatien
modif on ens_types2

Revision 3092 - Directory Listing
Modified Tue Jul 1 22:23:38 2008 UTC (9 years ago) by dbm
slightly improved printing of structure abstract syntax

Revision 3091 - Directory Listing
Modified Tue Jul 1 21:56:08 2008 UTC (9 years ago) by gatien
adding ens_types.sml

Revision 3090 - Directory Listing
Modified Tue Jul 1 18:59:32 2008 UTC (9 years ago) by gatien
beginning of zork on the absyn

Revision 3089 - Directory Listing
Modified Thu Jun 26 21:23:51 2008 UTC (9 years, 1 month ago) by dbm
added srcInfo and infodebugging flags to ElabControl

Revision 3088 - Directory Listing
Modified Thu Jun 26 19:00:08 2008 UTC (9 years, 1 month ago) by gatien
beginning of a pickler

Revision 3087 - Directory Listing
Modified Wed Jun 25 15:44:55 2008 UTC (9 years, 1 month ago) by gatien
signatures included, beginning on work with CM

Revision 3086 - Directory Listing
Modified Tue Jun 24 18:59:12 2008 UTC (9 years, 1 month ago) by dbm
added DEVNOTES/srcinfo/queries-discussion.txt

Revision 3082 - Directory Listing
Modified Tue Jun 17 16:46:05 2008 UTC (9 years, 1 month ago) by blume
pass info about external references down to elaborator

Revision 3081 - Directory Listing
Modified Thu Jun 12 18:01:34 2008 UTC (9 years, 1 month ago) by jhr
  Added [sml_context] annotation to getStdIn, etc.

Revision 3077 - Directory Listing
Modified Tue Jun 10 21:15:52 2008 UTC (9 years, 1 month ago) by dbm
minor edit of ens_var.sml

Revision 3076 - Directory Listing
Modified Tue Jun 10 20:59:16 2008 UTC (9 years, 1 month ago) by dbm
new versions of ens_var

Revision 3075 - Directory Listing
Modified Mon Jun 9 20:48:09 2008 UTC (9 years, 1 month ago) by gatien
variable use now tracked inside and outside a module

Revision 3074 - Directory Listing
Modified Mon Jun 9 20:28:33 2008 UTC (9 years, 1 month ago) by dbm
added compiler/DEVNOTES/srcinfo

Revision 3072 - Directory Listing
Modified Fri Jun 6 21:53:21 2008 UTC (9 years, 1 month ago) by dbm
rewrite of mkVB in translate.sml -- compiles, but still buggy

Revision 3071 - Directory Listing
Modified Fri Jun 6 16:06:22 2008 UTC (9 years, 1 month ago) by gatien
adding ens_var files

Revision 3070 - Directory Listing
Modified Fri Jun 6 15:39:00 2008 UTC (9 years, 1 month ago) by gatien
2nd commit: constructors, types, variables are accessible, still problems with modules

Revision 3067 - Directory Listing
Modified Thu Jun 5 22:18:34 2008 UTC (9 years, 1 month ago) by dbm
a couple minor changes in VALbind treatment

Revision 3066 - Directory Listing
Modified Thu Jun 5 18:29:19 2008 UTC (9 years, 1 month ago) by jhr
  Split basis and runtime files

Revision 3061 - Directory Listing
Modified Wed Jun 4 00:59:50 2008 UTC (9 years, 1 month ago) by aleffert
rolled in addition of bound type vars to VALvar

Revision 3057 - Directory Listing
Modified Tue Jun 3 16:07:27 2008 UTC (9 years, 1 month ago) by dbm
added NOTES/branches file documenting branches

Revision 3056 - Directory Listing
Modified Tue Jun 3 16:04:14 2008 UTC (9 years, 1 month ago) by dbm
added updated system/smlnj/MLRISC/IA32.cm from trunk

Revision 3053 - Directory Listing
Modified Mon Jun 2 14:08:02 2008 UTC (9 years, 1 month ago) by gkuan
added module examples

Revision 3052 - Directory Listing
Modified Fri May 30 22:02:40 2008 UTC (9 years, 1 month ago) by dbm
fixing VB

Revision 3048 - Directory Listing
Modified Thu May 29 22:14:42 2008 UTC (9 years, 1 month ago) by dbm
elab cleanup commit #3

Revision 3047 - Directory Listing
Modified Thu May 29 22:13:13 2008 UTC (9 years, 1 month ago) by gatien
first commit: variable, type def and use work, datatype def work

Revision 3046 - Directory Listing
Modified Thu May 29 20:14:51 2008 UTC (9 years, 1 month ago) by gkuan
major elab cleanup,  commit 2

Revision 3045 - Directory Listing
Modified Thu May 29 19:01:17 2008 UTC (9 years, 1 month ago) by dbm
major elab cleanup, commit 1

Revision 3041 - Directory Listing
Modified Wed May 28 18:39:35 2008 UTC (9 years, 2 months ago) by jhr
  Changed "ML_unit_t" return types to void.

Revision 3040 - Directory Listing
Modified Wed May 28 18:39:13 2008 UTC (9 years, 2 months ago) by jhr
  Added installation of C++ files

Revision 3036 - Directory Listing
Modified Fri May 23 20:32:08 2008 UTC (9 years, 2 months ago) by dbm
add DEVNOTES/temi-revisions with temi-branch history

Revision 3035 - Directory Listing
Modified Fri May 23 20:04:23 2008 UTC (9 years, 2 months ago) by gkuan
fixed bug where flexmaps don't accumulate

Revision 3034 - Directory Listing
Modified Fri May 23 04:40:21 2008 UTC (9 years, 2 months ago) by gkuan
two pass SEQdec, strbs, fctbs processing to populate flexmap

Revision 3033 - Directory Listing
Modified Thu May 22 18:51:22 2008 UTC (9 years, 2 months ago) by gkuan
fixing handling of SEQdec

Revision 3032 - Directory Listing
Modified Wed May 21 17:26:38 2008 UTC (9 years, 2 months ago) by dbm
debugging in typecheck.sml, cleanup in elabcore and translate

Revision 3031 - Directory Listing
Modified Tue May 20 20:25:54 2008 UTC (9 years, 2 months ago) by gkuan
using functional map passing in Translate and TransTypes, does not bootstrap yet

Revision 3029 - Directory Listing
Modified Mon May 19 11:18:09 2008 UTC (9 years, 2 months ago) by gkuan


Revision 3028 - Directory Listing
Modified Fri May 16 21:30:21 2008 UTC (9 years, 2 months ago) by gkuan
consolidated reptycprops and translate compiles, commented out ABSdec, superseded by opaque ascription

Revision 3027 - Directory Listing
Modified Thu May 15 20:45:40 2008 UTC (9 years, 2 months ago) by gkuan


Revision 3026 - Directory Listing
Modified Wed May 14 18:45:20 2008 UTC (9 years, 2 months ago) by gatien
creating branch for gatien-baron

Revision 3024 - Directory Listing
Modified Mon May 12 14:37:50 2008 UTC (9 years, 2 months ago) by jhr
  Added update about ml-lpt

Revision 3021 - Directory Listing
Modified Wed May 7 18:19:07 2008 UTC (9 years, 2 months ago) by aleffert
added MARKty to signature

Revision 3020 - Directory Listing
Modified Wed May 7 02:59:25 2008 UTC (9 years, 2 months ago) by aleffert
rolled in markty stuff

Revision 3019 - Directory Listing
Modified Tue May 6 20:25:44 2008 UTC (9 years, 2 months ago) by gkuan
bootstraps but higher order functors still do not fully work

Revision 3012 - Directory Listing
Modified Fri May 2 22:56:05 2008 UTC (9 years, 2 months ago) by dbm
cleanup of elabVB (elabcore.sml) and procpat/aconvertPat (elabutil.sml)

Revision 3011 - Directory Listing
Modified Wed Apr 30 15:33:09 2008 UTC (9 years, 2 months ago) by blume
fixed missing CM anchor in IA32.cm

Revision 3007 - Directory Listing
Modified Mon Apr 28 15:29:41 2008 UTC (9 years, 2 months ago) by gkuan
fixed kinds bug for curried functors...still not bootstrapping

Revision 3006 - Directory Listing
Modified Fri Apr 25 20:02:56 2008 UTC (9 years, 3 months ago) by gkuan
lots of bugfixes and formal functor setup...not complete

Revision 3005 - Directory Listing
Modified Fri Apr 25 16:09:44 2008 UTC (9 years, 3 months ago) by dbm
New temi-branch of sml(base) directory created by dbm & akiva for work on
type error message improvement (temi).

Revision 3002 - Directory Listing
Modified Tue Apr 22 16:40:11 2008 UTC (9 years, 3 months ago) by jhr
  Remove generated files from repository

Revision 2999 - Directory Listing
Modified Sun Apr 20 19:35:47 2008 UTC (9 years, 3 months ago) by larsberg
Implementation of profiling on Windows

Revision 2991 - Directory Listing
Modified Tue Apr 15 15:05:41 2008 UTC (9 years, 3 months ago) by jhr
  Working on Makefile

Revision 2989 - Directory Listing
Modified Mon Apr 14 18:24:56 2008 UTC (9 years, 3 months ago) by gkuan
removed redundant getTk parameter

Revision 2988 - Directory Listing
Modified Mon Apr 14 15:01:20 2008 UTC (9 years, 3 months ago) by jhr
  Working on Makefile

Revision 2987 - Directory Listing
Modified Mon Apr 14 14:53:59 2008 UTC (9 years, 3 months ago) by jhr
  Temporary makefile

Revision 2985 - Directory Listing
Modified Sun Apr 13 21:40:17 2008 UTC (9 years, 3 months ago) by jhr
  Working on Unix spec.

Revision 2984 - Directory Listing
Modified Sun Apr 13 02:11:53 2008 UTC (9 years, 3 months ago) by jhr
  New file

Revision 2983 - Directory Listing
Modified Sat Apr 12 16:26:30 2008 UTC (9 years, 3 months ago) by jhr
  Move idl-specs into a higher-level directory, since they are used
  to generate both SML and runtime-system code.

Revision 2982 - Directory Listing
Modified Sat Apr 12 16:08:19 2008 UTC (9 years, 3 months ago) by jhr
  Minor edits

Revision 2979 - Directory Listing
Modified Thu Apr 10 04:37:29 2008 UTC (9 years, 3 months ago) by gkuan
reversed tps in epsToTycpath, bootstraps

Revision 2978 - Directory Listing
Modified Thu Apr 10 03:57:04 2008 UTC (9 years, 3 months ago) by gkuan
look up stamps for existing tycpath translation

Revision 2977 - Directory Listing
Modified Thu Apr 10 02:57:33 2008 UTC (9 years, 3 months ago) by gkuan


Revision 2976 - Directory Listing
Modified Thu Apr 10 02:19:04 2008 UTC (9 years, 3 months ago) by gkuan
merged getTPsforEPs and epsToTycpaths

Revision 2975 - Directory Listing
Modified Tue Apr 8 16:27:59 2008 UTC (9 years, 3 months ago) by jhr
  Synching sources with revision 2974 of main trunk.

Revision 2973 - Directory Listing
Modified Tue Apr 8 00:00:54 2008 UTC (9 years, 3 months ago) by larsberg
Finish off the Windows basis library implementation.

Revision 2972 - Directory Listing
Modified Sun Apr 6 13:49:59 2008 UTC (9 years, 3 months ago) by gkuan
fixed some deBruijn indexing bugs

Revision 2971 - Directory Listing
Modified Thu Apr 3 18:10:59 2008 UTC (9 years, 3 months ago) by blume
done testing

Revision 2970 - Directory Listing
Modified Thu Apr 3 18:07:23 2008 UTC (9 years, 3 months ago) by blume
still testing

Revision 2967 - Directory Listing
Modified Thu Apr 3 18:00:08 2008 UTC (9 years, 3 months ago) by blume
sync

Revision 2966 - Directory Listing
Modified Thu Apr 3 17:55:37 2008 UTC (9 years, 3 months ago) by blume
testing

Revision 2965 - Directory Listing
Modified Mon Mar 31 20:34:03 2008 UTC (9 years, 3 months ago) by gkuan
More precise PLambda type checking error

Revision 2964 - Directory Listing
Modified Sun Mar 30 05:07:37 2008 UTC (9 years, 3 months ago) by gkuan
fixed duplicate representative entpaths for multiple nested instances of same formal

Revision 2963 - Directory Listing
Modified Sat Mar 29 02:18:46 2008 UTC (9 years, 3 months ago) by gkuan
fixed reptycprops tycpath computation for datatypes, opaque ascription for datatypes, and opaque sealing for nested type definitions plus transtypes no longer prints debug information unless flag turned on

Revision 2961 - Directory Listing
Modified Mon Mar 24 02:55:01 2008 UTC (9 years, 4 months ago) by gkuan
merged in primop-branch-gkuan 2742:2960 elimination of tycpath in Elaboration and reconstitution in translate

Revision 2960 - Directory Listing
Modified Sun Mar 23 23:59:49 2008 UTC (9 years, 4 months ago) by gkuan
merged 2742:2959 primop-branch-3 into primop-branch-gkuan

Revision 2959 - Directory Listing
Modified Tue Mar 18 16:27:19 2008 UTC (9 years, 4 months ago) by jhr
  RegExp update

Revision 2955 - Directory Listing
Modified Fri Feb 29 23:09:05 2008 UTC (9 years, 4 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 (9 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 (9 years, 5 months ago) by gkuan
fixed equality type signature matching bug

Revision 2950 - Directory Listing
Modified Sun Feb 17 15:11:53 2008 UTC (9 years, 5 months ago) by gkuan
reenabled plchk

Revision 2949 - Directory Listing
Modified Sun Feb 17 15:10:09 2008 UTC (9 years, 5 months ago) by gkuan
reenabled plchk

Revision 2948 - Directory Listing
Modified Sat Feb 16 18:11:07 2008 UTC (9 years, 5 months ago) by gkuan
typestp.sml

Revision 2943 - Directory Listing
Modified Thu Feb 14 19:06:56 2008 UTC (9 years, 5 months ago) by larsberg
Added Windows Status structure

Revision 2941 - Directory Listing
Modified Thu Feb 14 18:34:10 2008 UTC (9 years, 5 months ago) by larsberg
Adding the Windows DDE structure implementation

Revision 2936 - Directory Listing
Modified Tue Feb 5 18:13:11 2008 UTC (9 years, 5 months ago) by larsberg
Added the Windows.Config structure

Revision 2934 - Directory Listing
Modified Fri Feb 1 21:02:59 2008 UTC (9 years, 5 months ago) by blume
print exn history in CM link step

Revision 2933 - Directory Listing
Modified Thu Jan 31 19:20:20 2008 UTC (9 years, 5 months ago) by larsberg
Added win32 registry functions and outline of Windows basis library.

Revision 2932 - Directory Listing
Modified Thu Jan 24 02:27:54 2008 UTC (9 years, 6 months ago) by gkuan
updated primop3-revisions on merge of MLRISC/CodeGen updates

Revision 2931 - Directory Listing
Modified Thu Jan 24 02:23:59 2008 UTC (9 years, 6 months ago) by gkuan
merge from trunk into primop-branch-3 (2881:2930) MLRISC/CodeGen updates

Revision 2930 - Directory Listing
Modified Wed Jan 23 23:23:57 2008 UTC (9 years, 6 months ago) by mrainey
  Updated the code generator to the new amd64 MLRISC interface.

Revision 2925 - Directory Listing
Modified Wed Jan 9 17:34:12 2008 UTC (9 years, 6 months ago) by blume
in absence of Posix.FileSys.symlink use shell command-line version

Revision 2924 - Directory Listing
Modified Wed Jan 9 16:17:02 2008 UTC (9 years, 6 months ago) by blume
implemented exportFn in terms of exportML; fixed bug in Unix installer code

Revision 2923 - Directory Listing
Modified Mon Jan 7 21:29:18 2008 UTC (9 years, 6 months ago) by blume
re-enabled installer code

Revision 2917 - Directory Listing
Modified Mon Nov 26 20:30:37 2007 UTC (9 years, 8 months ago) by larsberg
Updated for nlffi work

Revision 2913 - Directory Listing
Modified Thu Nov 22 05:17:34 2007 UTC (9 years, 8 months ago) by jhr
  Remove redundant files

Revision 2912 - Directory Listing
Modified Thu Nov 22 05:15:36 2007 UTC (9 years, 8 months ago) by jhr
  Remove redundant files

Revision 2911 - Directory Listing
Modified Thu Nov 22 04:56:58 2007 UTC (9 years, 8 months ago) by jhr
  Return false for other path-related error conditions

Revision 2910 - Directory Listing
Modified Thu Nov 22 02:36:15 2007 UTC (9 years, 8 months ago) by gkuan
Added ppTycpath and getFctKnd scaffolding

Revision 2909 - Directory Listing
Modified Wed Nov 21 21:54:49 2007 UTC (9 years, 8 months ago) by larsberg
Fixed typo

Revision 2908 - Directory Listing
Modified Wed Nov 21 19:49:26 2007 UTC (9 years, 8 months ago) by larsberg
Update

Revision 2906 - Directory Listing
Modified Tue Nov 20 22:09:00 2007 UTC (9 years, 8 months ago) by jhr
  Fixed a bunch of C warnings.

Revision 2900 - Directory Listing
Modified Tue Nov 20 19:54:40 2007 UTC (9 years, 8 months ago) by jhr
  Another Aaron change.

Revision 2899 - Directory Listing
Modified Tue Nov 20 19:10:03 2007 UTC (9 years, 8 months ago) by jhr
  Another one of Aaron's changes.

Revision 2898 - Directory Listing
Modified Tue Nov 20 19:08:41 2007 UTC (9 years, 8 months ago) by jhr
  Merged Aaron's changes.

Revision 2897 - Directory Listing
Modified Tue Nov 20 14:21:38 2007 UTC (9 years, 8 months ago) by jhr
  Merging in changes from trunk

Revision 2896 - Directory Listing
Modified Tue Nov 20 05:52:19 2007 UTC (9 years, 8 months ago) by jhr
  Merging updates from main branch (r2895)

Revision 2892 - Directory Listing
Modified Mon Nov 19 18:01:00 2007 UTC (9 years, 8 months ago) by blume
ignored ...dSYM files

Revision 2885 - Directory Listing
Modified Thu Nov 15 22:43:51 2007 UTC (9 years, 8 months ago) by gkuan
rolled back accidental ppkind change in pptype.sml

Revision 2884 - Directory Listing
Modified Thu Nov 15 22:35:18 2007 UTC (9 years, 8 months ago) by gkuan
updated primop3-revisions

Revision 2883 - Directory Listing
Modified Thu Nov 15 22:34:35 2007 UTC (9 years, 8 months ago) by gkuan
merge from trunk into primop-branch-3 (2741:2881)

Revision 2882 - Directory Listing
Modified Thu Nov 15 22:32:11 2007 UTC (9 years, 8 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 (9 years, 8 months ago) by jhr
  Fixed Windows 97 --> 98.

Revision 2878 - Directory Listing
Modified Thu Nov 15 06:22:36 2007 UTC (9 years, 8 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 (9 years, 8 months ago) by larsberg
history update

Revision 2873 - Directory Listing
Modified Wed Nov 14 18:59:34 2007 UTC (9 years, 8 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 (9 years, 8 months ago) by blume
new version

Revision 2856 - Directory Listing
Modified Tue Nov 13 19:42:44 2007 UTC (9 years, 8 months ago) by blume
Release 110.67

Revision 2853 - Directory Listing
Modified Mon Nov 12 22:20:30 2007 UTC (9 years, 8 months ago) by jhr
  Ensure that the size of the allocation space is at least 128K.

Revision 2850 - Directory Listing
Modified Fri Nov 9 04:16:56 2007 UTC (9 years, 8 months ago) by jhr
  Import AMD fix

Revision 2849 - Directory Listing
Modified Thu Nov 8 23:17:09 2007 UTC (9 years, 8 months ago) by jhr
  Merging

Revision 2848 - Directory Listing
Modified Thu Nov 8 21:59:14 2007 UTC (9 years, 8 months ago) by jhr
  More merging.

Revision 2847 - Directory Listing
Modified Wed Nov 7 23:10:08 2007 UTC (9 years, 8 months ago) by jhr
  More merging.

Revision 2846 - Directory Listing
Modified Wed Nov 7 23:05:09 2007 UTC (9 years, 8 months ago) by jhr
  More merging

Revision 2845 - Directory Listing
Modified Wed Nov 7 22:41:52 2007 UTC (9 years, 8 months ago) by jhr
  Merging in Aaron's changes

Revision 2842 - Directory Listing
Modified Mon Nov 5 18:31:58 2007 UTC (9 years, 8 months ago) by jhr
  Update.

Revision 2840 - Directory Listing
Modified Sat Nov 3 20:43:07 2007 UTC (9 years, 8 months ago) by mrainey


Revision 2839 - Directory Listing
Modified Sat Nov 3 20:39:45 2007 UTC (9 years, 8 months ago) by mrainey
  Sync up the amd64 code generator with MLRISC.

Revision 2837 - Directory Listing
Modified Fri Nov 2 19:35:43 2007 UTC (9 years, 8 months ago) by jhr
  Create a branch for the transition to the new runtime system.

Revision 2835 - Directory Listing
Modified Fri Nov 2 19:03:20 2007 UTC (9 years, 8 months ago) by larsberg
History

Revision 2831 - Directory Listing
Modified Fri Nov 2 13:51:05 2007 UTC (9 years, 8 months ago) by jhr
  History update

Revision 2821 - Directory Listing
Modified Wed Oct 31 16:06:06 2007 UTC (9 years, 8 months ago) by jhr
  Update

Revision 2820 - Directory Listing
Modified Wed Oct 31 16:04:18 2007 UTC (9 years, 8 months ago) by jhr
  Patch for Mac OS X 10.5

Revision 2819 - Directory Listing
Modified Wed Oct 31 14:49:16 2007 UTC (9 years, 8 months ago) by jhr
  Mac OS X 10.5 patch.

Revision 2816 - Directory Listing
Modified Tue Oct 30 18:39:53 2007 UTC (9 years, 8 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 (9 years, 8 months ago) by mrainey


Revision 2813 - Directory Listing
Modified Mon Oct 29 03:12:36 2007 UTC (9 years, 8 months ago) by mrainey


Revision 2812 - Directory Listing
Modified Thu Oct 25 20:44:21 2007 UTC (9 years, 9 months ago) by mrainey


Revision 2809 - Directory Listing
Modified Tue Oct 23 07:05:56 2007 UTC (9 years, 9 months ago) by mrainey


Revision 2807 - Directory Listing
Modified Mon Oct 22 19:10:27 2007 UTC (9 years, 9 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 (9 years, 9 months ago) by mrainey


Revision 2804 - Directory Listing
Modified Mon Oct 22 04:20:02 2007 UTC (9 years, 9 months ago) by mrainey


Revision 2797 - Directory Listing
Modified Fri Oct 19 22:11:23 2007 UTC (9 years, 9 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 (9 years, 9 months ago) by mrainey


Revision 2792 - Directory Listing
Modified Tue Oct 9 12:38:22 2007 UTC (9 years, 9 months ago) by gkuan
compiles, still lots of TODOs and cannot fixpt

Revision 2790 - Directory Listing
Modified Tue Oct 2 23:26:59 2007 UTC (9 years, 9 months ago) by mrainey


Revision 2788 - Directory Listing
Modified Sat Sep 29 05:49:51 2007 UTC (9 years, 9 months ago) by gkuan
first pass translate revision to recompute functor formals -- incomplete

Revision 2787 - Directory Listing
Modified Sat Sep 29 05:18:54 2007 UTC (9 years, 9 months ago) by gkuan
Creating private branch of sml/branches/primop-branch-3 for experimental Translate rewrite

Revision 2782 - Directory Listing
Modified Sat Sep 22 19:05:34 2007 UTC (9 years, 10 months ago) by mrainey


Revision 2777 - Directory Listing
Modified Tue Sep 18 17:37:30 2007 UTC (9 years, 10 months ago) by mrainey


Revision 2774 - Directory Listing
Modified Sun Sep 16 04:10:27 2007 UTC (9 years, 10 months ago) by gkuan
updated HISTORY Elaborator/Translate performance bugs

Revision 2773 - Directory Listing
Modified Sat Sep 15 05:58:06 2007 UTC (9 years, 10 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 (9 years, 10 months ago) by mrainey


Revision 2755 - Directory Listing
Modified Thu Sep 13 22:44:05 2007 UTC (9 years, 10 months ago) by blume
Release 110.66

Revision 2753 - Directory Listing
Modified Wed Sep 12 19:24:12 2007 UTC (9 years, 10 months ago) by dbm
updated kernel-files

Revision 2752 - Directory Listing
Modified Wed Sep 12 19:18:57 2007 UTC (9 years, 10 months ago) by dbm
added ltytostring files in FLINT/kernel (old pseudo prettyprinting)

Revision 2751 - Directory Listing
Modified Tue Sep 11 21:57:29 2007 UTC (9 years, 10 months ago) by gkuan
Added RepTycProps module for computing tycpaths just before translation. Saving functor parameter dummy instantiation as paramEnts in resp. fctEntity and Lambda

Revision 2747 - Directory Listing
Modified Thu Aug 30 19:24:09 2007 UTC (9 years, 10 months ago) by dbm
update to compiler/DEVNOTES/Flint/kernel-files

Revision 2746 - Directory Listing
Modified Thu Aug 30 19:21:14 2007 UTC (9 years, 10 months ago) by dbm
FLINT/kernel reorganization - step 2, moving, adding files

Revision 2745 - Directory Listing
Modified Thu Aug 30 18:56:33 2007 UTC (9 years, 10 months ago) by dbm
reorganization of FLINT/kernel, step 1

Revision 2744 - Directory Listing
Modified Mon Aug 27 16:38:23 2007 UTC (9 years, 11 months ago) by gkuan
ppEntityEnv indentation fix

Revision 2743 - Directory Listing
Modified Mon Aug 27 04:05:25 2007 UTC (9 years, 11 months ago) by gkuan
updated primop3-revisions

Revision 2742 - Directory Listing
Modified Mon Aug 27 04:03:53 2007 UTC (9 years, 11 months ago) by gkuan
merge from trunk into primop-branch-3 (2650:2741)

Revision 2741 - Directory Listing
Modified Wed Aug 22 21:13:08 2007 UTC (9 years, 11 months ago) by dbm
updated some comments in types.sig and translate.sml

Revision 2740 - Directory Listing
Modified Tue Aug 21 21:05:34 2007 UTC (9 years, 11 months ago) by gkuan
Defunctorized Elaborator (i.e., elabtop, elabmod, sigmatch, evalentity, and instantiate) by using types.sml pkind representation instead of FLINT tkind

Revision 2739 - Directory Listing
Modified Tue Aug 21 20:44:08 2007 UTC (9 years, 11 months ago) by dbm
comments in instantiate.sml, added notes.txt

Revision 2738 - Directory Listing
Modified Tue Aug 14 19:05:08 2007 UTC (9 years, 11 months ago) by dbm
small simplification to sigToInst in instantiate - no entEnv needed

Revision 2737 - Directory Listing
Modified Mon Aug 13 21:58:45 2007 UTC (9 years, 11 months ago) by dbm
some comments and a small correction in instantiate

Revision 2736 - Directory Listing
Modified Fri Aug 10 22:10:20 2007 UTC (9 years, 11 months ago) by gkuan


Revision 2735 - Directory Listing
Modified Fri Aug 10 22:07:20 2007 UTC (9 years, 11 months ago) by gkuan
computing functor parameter kinds in translate...first step in defunctorizing Elaborator

Revision 2734 - Directory Listing
Modified Thu Aug 2 16:05:25 2007 UTC (9 years, 11 months ago) by gkuan
types-reformat was not used...PACKexp related stuff removed

Revision 2733 - Directory Listing
Modified Sun Jul 29 03:46:27 2007 UTC (10 years ago) by gkuan
x86 signbit code fixed -- passes tests now

Revision 2732 - Directory Listing
Modified Sat Jul 28 06:14:28 2007 UTC (10 years ago) by gkuan
Added f64sgn signbit primop

Revision 2730 - Directory Listing
Modified Mon Jul 23 20:45:02 2007 UTC (10 years ago) by gkuan
commented out Absyn.PACKexp and PLambda.PACK related code...Does not seem to do anything because PACKexp should never be introduced after matchStr

Revision 2728 - Directory Listing
Modified Thu Jul 12 13:09:08 2007 UTC (10 years ago) by gkuan
Removed extra reformat. reformat is now in Semant TypesReformat

Revision 2727 - Directory Listing
Modified Sun Jul 8 14:54:46 2007 UTC (10 years 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 (10 years 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 (10 years, 1 month ago) by blume
got rid of allsources

Revision 2703 - Directory Listing
Modified Fri Jun 8 04:28:19 2007 UTC (10 years, 1 month ago) by blume
Release 110.65

Revision 2700 - Directory Listing
Modified Fri Jun 8 04:27:29 2007 UTC (10 years, 1 month ago) by blume
HISTORY entry for 110.65

Revision 2692 - Directory Listing
Modified Thu Jun 7 02:44:37 2007 UTC (10 years, 1 month ago) by blume
update to installer

Revision 2689 - Directory Listing
Modified Wed Jun 6 17:08:12 2007 UTC (10 years, 1 month ago) by blume
added cm.force-tools control

Revision 2688 - Directory Listing
Modified Tue Jun 5 02:23:15 2007 UTC (10 years, 1 month ago) by blume
HISTORY entry for lex fix

Revision 2681 - Directory Listing
Modified Fri Jun 1 16:33:13 2007 UTC (10 years, 1 month 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 (10 years, 1 month 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 (10 years, 1 month ago) by blume
added 110.64 history entry

Revision 2654 - Directory Listing
Modified Thu May 31 22:17:39 2007 UTC (10 years, 1 month ago) by blume
Release 110.64

Revision 2651 - Directory Listing
Modified Thu May 31 20:01:21 2007 UTC (10 years, 1 month ago) by dbm
updated DEVNOTES/primop3-revisions after merge

Revision 2650 - Directory Listing
Modified Thu May 31 19:57:03 2007 UTC (10 years, 1 month ago) by dbm
merge from primop-branch-3 (base) into trunk (2603:2649)

Revision 2649 - Directory Listing
Modified Thu May 31 19:34:18 2007 UTC (10 years, 1 month ago) by dbm
preliminary update of NOTES/HISTORY

Revision 2648 - Directory Listing
Modified Thu May 31 19:23:01 2007 UTC (10 years, 1 month ago) by dbm
merge from trunk (2631:2647)

Revision 2645 - Directory Listing
Modified Thu May 31 16:39:53 2007 UTC (10 years, 1 month ago) by blume
bug fixes to translate.sml

Revision 2642 - Directory Listing
Modified Thu May 31 01:03:20 2007 UTC (10 years, 1 month 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 (10 years, 1 month ago) by mrainey


Revision 2637 - Directory Listing
Modified Wed May 30 20:23:59 2007 UTC (10 years, 1 month ago) by dbm
updating primop3-revisions after merge/commit

Revision 2636 - Directory Listing
Modified Wed May 30 20:22:55 2007 UTC (10 years, 1 month ago) by dbm
merge from trunk (2610:2630)

Revision 2626 - Directory Listing
Modified Wed May 30 00:00:15 2007 UTC (10 years, 1 month ago) by blume
fixed Div regression using explicit test

Revision 2624 - Directory Listing
Modified Tue May 29 23:00:44 2007 UTC (10 years, 1 month 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 (10 years, 1 month ago) by mrainey


Revision 2620 - Directory Listing
Modified Tue May 29 21:03:24 2007 UTC (10 years, 1 month ago) by mrainey
  Fixes for the new AMD64 code generator.

Revision 2617 - Directory Listing
Modified Tue May 29 16:03:29 2007 UTC (10 years, 2 months ago) by jhr
  Various fixes for Date.fmt.

Revision 2613 - Directory Listing
Modified Fri May 25 03:04:20 2007 UTC (10 years, 2 months ago) by jhr
  Fixed bug 1416

Revision 2612 - Directory Listing
Modified Fri May 25 01:31:49 2007 UTC (10 years, 2 months ago) by dbm
updated primop3-revisions

Revision 2611 - Directory Listing
Modified Fri May 25 01:30:39 2007 UTC (10 years, 2 months ago) by dbm
merge from trunk (2603:2610)

Revision 2610 - Directory Listing
Modified Thu May 24 03:37:09 2007 UTC (10 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 (10 years, 2 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 (10 years, 2 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 (10 years, 2 months ago) by dbm
deleted compiler/DEVNOTES/FLINT to make way for Flint directory

Revision 2601 - Directory Listing
Modified Wed May 23 20:20:16 2007 UTC (10 years, 2 months ago) by dbm
minor edit to base/system/ADD-PRIMOPS

Revision 2600 - Directory Listing
Modified Wed May 23 20:16:36 2007 UTC (10 years, 2 months ago) by dbm
HISTORY updated for merge from primop3

Revision 2596 - Directory Listing
Modified Wed May 23 16:42:24 2007 UTC (10 years, 2 months ago) by dbm
update primop3-revisions with latest merge from trunk

Revision 2595 - Directory Listing
Modified Wed May 23 16:40:43 2007 UTC (10 years, 2 months ago) by dbm
merge (2579:2594) from svn://smlnj-gforge.cs.uchicago.edu/smlnj/sml/trunk (CM changes)

Revision 2589 - Directory Listing
Modified Wed May 23 14:49:00 2007 UTC (10 years, 2 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 (10 years, 2 months ago) by blume
CM tools now treated as simple libraries

Revision 2581 - Directory Listing
Modified Wed May 23 02:56:46 2007 UTC (10 years, 2 months ago) by blume
added explicit tool classes to lex and grm files
to avoid future conflicts with ml-ulex and ml-antlr

Revision 2579 - Directory Listing
Modified Tue May 22 21:39:00 2007 UTC (10 years, 2 months ago) by dbm
merge -r 2492:2578 from sml/trunk

Revision 2578 - Directory Listing
Modified Tue May 22 16:48:57 2007 UTC (10 years, 2 months ago) by blume
added cm.tolerate-tool-failures control

Revision 2576 - Directory Listing
Modified Mon May 21 22:11:19 2007 UTC (10 years, 2 months ago) by dbm
cosmetic editing of some Control signatures

Revision 2575 - Directory Listing
Modified Mon May 21 21:02:50 2007 UTC (10 years, 2 months ago) by dbm
added FLINT/main/control.sig, defining FLINTCONTROL, which is now used in TopLevel/main/control.sig

Revision 2574 - Directory Listing
Modified Mon May 21 05:32:14 2007 UTC (10 years, 2 months ago) by dbm
minor improvement to printing type specs in inferred functor result signatures

Revision 2572 - Directory Listing
Modified Sun May 20 16:15:51 2007 UTC (10 years, 2 months ago) by dbm
renamed pickmod-new.sml and unpickmod-new.sml (deleting -new) and updated compiler/MAP,INDEX

Revision 2571 - Directory Listing
Modified Sun May 20 15:12:54 2007 UTC (10 years, 2 months ago) by dbm
split of TYCspec in Modules into regular and inferred variants using new tycSpecInfo datatype for an info field of TYPspec. Purpose to support printing of inferred functor sigs

Revision 2570 - Directory Listing
Modified Sat May 19 21:06:33 2007 UTC (10 years, 2 months ago) by adrassi
ml-lpt merge for 110.64

Revision 2568 - Directory Listing
Modified Thu May 17 22:37:20 2007 UTC (10 years, 2 months ago) by dbm
(partial) fix for bug in printing of type elements of inferred functor result signatures (tests/modules/tests/316.sml,316.1.sml

Revision 2561 - Directory Listing
Modified Thu May 17 03:41:11 2007 UTC (10 years, 2 months ago) by dbm
fix for Date.fromString, unification for SCHEME tyvars

Revision 2555 - Directory Listing
Modified Tue May 15 23:23:24 2007 UTC (10 years, 2 months ago) by gkuan
all defstrspecs matched instead of just the first [bugfix bug modules/tests/315.sml]

Revision 2551 - Directory Listing
Modified Tue May 15 15:47:02 2007 UTC (10 years, 2 months ago) by adrassi
ml-lpt revisions

Revision 2544 - Directory Listing
Modified Tue May 15 00:58:16 2007 UTC (10 years, 2 months ago) by gkuan
matchdefstr0 secondary bug fixes

Revision 2542 - Directory Listing
Modified Mon May 14 22:35:59 2007 UTC (10 years, 2 months ago) by blume
sync

Revision 2541 - Directory Listing
Modified Fri May 11 20:55:44 2007 UTC (10 years, 2 months ago) by dbm
cleanup of obsolete files; MAP files updated

Revision 2532 - Directory Listing
Modified Thu May 10 05:09:42 2007 UTC (10 years, 2 months ago) by dbm
eliminated redundant symbols field from sigrec in modules.sig/sml

Revision 2531 - Directory Listing
Modified Thu May 10 01:30:53 2007 UTC (10 years, 2 months ago) by dbm
fix for typing/tests/19.sml bug

Revision 2529 - Directory Listing
Modified Wed May 9 23:22:59 2007 UTC (10 years, 2 months ago) by dbm
partially fixed Fluet bug (typing/tests/19.sml)

Revision 2528 - Directory Listing
Modified Wed May 9 20:36:39 2007 UTC (10 years, 2 months ago) by dbm
deleting base/testcases

Revision 2527 - Directory Listing
Modified Wed May 9 20:31:43 2007 UTC (10 years, 2 months ago) by dbm
reorganized DEVNOTES, adding Flint and Primop subdirectories

Revision 2526 - Directory Listing
Modified Wed May 9 20:21:42 2007 UTC (10 years, 2 months ago) by dbm
reorganizing DEVNOTES. Preparing to create FLINT subdirectory

Revision 2524 - Directory Listing
Modified Wed May 9 17:44:26 2007 UTC (10 years, 2 months ago) by dbm
updated HISTORY with revision number of merge into trunk

Revision 2522 - Directory Listing
Modified Tue May 8 18:36:48 2007 UTC (10 years, 2 months ago) by dbm
completed parallel definitions of new elements and new symbols in all cases

Revision 2521 - Directory Listing
Modified Tue May 8 04:11:37 2007 UTC (10 years, 2 months ago) by dbm
added DEVNOTES/bootfiles

Revision 2520 - Directory Listing
Modified Mon May 7 20:02:57 2007 UTC (10 years, 2 months ago) by gkuan
1578, 1599, 1602 bugfixes

Revision 2512 - Directory Listing
Modified Mon May 7 03:38:54 2007 UTC (10 years, 2 months ago) by dbm
fix for uncaught EE.Unbound caused by duplicate type specs (bug1499.1.sml)

Revision 2511 - Directory Listing
Modified Sat May 5 13:11:22 2007 UTC (10 years, 2 months ago) by gkuan
datatype replication bug fix for bugs 1583.1 and 1603.1

Revision 2492 - Directory Listing
Modified Fri May 4 03:39:10 2007 UTC (10 years, 2 months ago) by dbm
merge revisions 2221:2491 from primop-branch-3

Revision 2488 - Directory Listing
Modified Thu May 3 20:15:14 2007 UTC (10 years, 2 months ago) by dbm
minor cleanups in persstamps.sml, entpath.sml

Revision 2487 - Directory Listing
Modified Thu May 3 20:03:39 2007 UTC (10 years, 2 months ago) by gkuan
bugfix for modules test case 309 nonstrict type operator sigmatch bug

Revision 2483 - Directory Listing
Modified Thu May 3 04:51:28 2007 UTC (10 years, 2 months ago) by dbm
added printing completion messages for major stages, controlled by Control.progressMsgs

Revision 2481 - Directory Listing
Modified Wed May 2 18:40:27 2007 UTC (10 years, 2 months ago) by gkuan
added registry flags for flintnm, rttype, and reify; added debug printing to reify and rttype; fixed modules test 307 rttype TC_PROJ bug

Revision 2479 - Directory Listing
Modified Tue May 1 21:43:08 2007 UTC (10 years, 2 months ago) by dbm
simplification of mkVBs in simple variable binding case; use anyErrors to suppress spurious reports about unresolved FLEX tyvars

Revision 2476 - Directory Listing
Modified Mon Apr 30 23:56:18 2007 UTC (10 years, 2 months ago) by dbm
slight fix in typecheck.sml to correct problem with reporting hidden unresolved flex record types redundantly

Revision 2475 - Directory Listing
Modified Mon Apr 30 23:30:34 2007 UTC (10 years, 2 months ago) by dbm
modified typecheck.sml and translate.sml to move checking for unresolved (hidden) flex record types into the front end

Revision 2474 - Directory Listing
Modified Mon Apr 30 21:59:48 2007 UTC (10 years, 2 months ago) by gkuan
merging 2464:2472, unix-path bug fix from trunk

Revision 2473 - Directory Listing
Modified Mon Apr 30 21:59:19 2007 UTC (10 years, 2 months ago) by gkuan
merging 2464:2472, unix-path bug fix from trunk

Revision 2472 - Directory Listing
Modified Mon Apr 30 21:53:36 2007 UTC (10 years, 2 months ago) by gkuan
fixed spurious FLINT error for bug1396.1 by checking for errors right after translation (i.e. before wrap and normalize)

Revision 2468 - Directory Listing
Modified Mon Apr 30 16:08:27 2007 UTC (10 years, 2 months ago) by gkuan
added some comments in unify.sml

Revision 2467 - Directory Listing
Modified Mon Apr 30 14:45:24 2007 UTC (10 years, 2 months ago) by jhr
  Bug fix: the empty arc should be treated as valid.

Revision 2465 - Directory Listing
Modified Mon Apr 30 04:36:48 2007 UTC (10 years, 2 months ago) by dbm
updated DEVNOTES/primop3-revisions

Revision 2464 - Directory Listing
Modified Mon Apr 30 04:35:37 2007 UTC (10 years, 2 months ago) by dbm
committing changes merged from the trunk, revisions
r2410 to r2450), including possibly erroneous changes to OS.Path

Revision 2459 - Directory Listing
Modified Sat Apr 28 19:17:33 2007 UTC (10 years, 3 months ago) by gkuan
bug589.sml nonstrict type abbrev unification fix

Revision 2458 - Directory Listing
Modified Fri Apr 27 22:48:38 2007 UTC (10 years, 3 months ago) by dbm
removed mkCONty, fixed ElabUtil.calc_strictness, refined internals printing of DEFtycs to include strictness info

Revision 2457 - Directory Listing
Modified Fri Apr 27 05:30:18 2007 UTC (10 years, 3 months ago) by dbm
added compiler/Elaborator/basics/elabcontrol.sig, defining ELAB_CONTROL signature

Revision 2456 - Directory Listing
Modified Fri Apr 27 05:21:38 2007 UTC (10 years, 3 months ago) by dbm
added Control.Elab.tcdebugging and Control.Elab.unidebugging flags for type checking and unification. Some reorg of Control.

Revision 2455 - Directory Listing
Modified Thu Apr 26 22:10:42 2007 UTC (10 years, 3 months ago) by dbm
modified sigmatch.sml to eliminate secondary error

Revision 2454 - Directory Listing
Modified Thu Apr 26 03:52:12 2007 UTC (10 years, 3 months ago) by dbm
stopped making nullary POLYtys in generalizeTy (typecheck.sml)

Revision 2453 - Directory Listing
Modified Thu Apr 26 03:06:25 2007 UTC (10 years, 3 months ago) by dbm
removed mkCONty and added corresponding fix to equalType

Revision 2452 - Directory Listing
Modified Wed Apr 25 22:46:41 2007 UTC (10 years, 3 months ago) by dbm
debugging changes to track down lt_inst bug (bug409.sml)

Revision 2451 - Directory Listing
Modified Tue Apr 24 21:48:40 2007 UTC (10 years, 3 months ago) by dbm
bug fixes, changed TV_MARK to LBOUND, first attempt to compute LBOUND indexes in front end

Revision 2450 - Directory Listing
Modified Tue Apr 24 20:27:00 2007 UTC (10 years, 3 months ago) by jhr
  Basis fixes.

Revision 2446 - Directory Listing
Modified Mon Apr 23 16:57:18 2007 UTC (10 years, 3 months ago) by gkuan
reverting num-scan, bug1294 used wrong format

Revision 2445 - Directory Listing
Modified Mon Apr 23 15:24:49 2007 UTC (10 years, 3 months ago) by jhr
  Fixed bug in Time.fmt

Revision 2444 - Directory Listing
Modified Mon Apr 23 15:14:30 2007 UTC (10 years, 3 months ago) by jhr
  Basis fixes: OS.Path did not do sufficient error checking

Revision 2443 - Directory Listing
Modified Mon Apr 23 14:56:50 2007 UTC (10 years, 3 months ago) by dbm
fixes for regression test failues: Int32.<, Int32.>, and Int.fromString

Revision 2441 - Directory Listing
Modified Sun Apr 22 02:52:10 2007 UTC (10 years, 3 months ago) by gkuan
num-scan format scan bug fix, see bug1294

Revision 2437 - Directory Listing
Modified Fri Apr 20 21:02:39 2007 UTC (10 years, 3 months ago) by gkuan
matchInstTypes should not raise exception when matching WILDCARD types.

Revision 2434 - Directory Listing
Modified Fri Apr 20 03:26:51 2007 UTC (10 years, 3 months ago) by gkuan
single structure spec in inferred signature prints better

Revision 2433 - Directory Listing
Modified Thu Apr 19 03:42:03 2007 UTC (10 years, 3 months ago) by dbm
added primop3-revisions in DEVNOTES

Revision 2432 - Directory Listing
Modified Thu Apr 19 03:14:38 2007 UTC (10 years, 3 months ago) by gkuan
added ERRORfct, ERRORstr, and ERRORvar cases for moduleutil strPrimElemeInBinds

Revision 2431 - Directory Listing
Modified Thu Apr 19 03:14:21 2007 UTC (10 years, 3 months ago) by dbm
merged revisions 2221:2410 of sml/trunk into base

Revision 2430 - Directory Listing
Modified Thu Apr 19 02:41:42 2007 UTC (10 years, 3 months ago) by gkuan
Eliminated spurious getdeclorder ERRORtyc message

Revision 2429 - Directory Listing
Modified Thu Apr 19 00:12:47 2007 UTC (10 years, 3 months ago) by dbm
filling description of FLINT files

Revision 2428 - Directory Listing
Modified Wed Apr 18 21:53:03 2007 UTC (10 years, 3 months ago) by dbm
fixed open bug in trans/translate.sml and minor update to primop-list

Revision 2425 - Directory Listing
Modified Wed Apr 18 19:09:02 2007 UTC (10 years, 3 months ago) by gkuan
reversed open decl inferred signature decl order

Revision 2424 - Directory Listing
Modified Wed Apr 18 17:14:31 2007 UTC (10 years, 3 months ago) by dbm
adding FLINT/MAP and FLINT/INDEX (incomplete)

Revision 2423 - Directory Listing
Modified Wed Apr 18 16:51:39 2007 UTC (10 years, 3 months ago) by gkuan
Restored printing of exceptions

Revision 2422 - Directory Listing
Modified Wed Apr 18 16:35:19 2007 UTC (10 years, 3 months ago) by gkuan
withtycs and datatycs order swapped in getdeclorder in extractSig elabmod

Revision 2419 - Directory Listing
Modified Wed Apr 18 15:42:17 2007 UTC (10 years, 3 months ago) by gkuan
fixed datatype group in inferred signature order again...this time for the getdeclorder function

Revision 2418 - Directory Listing
Modified Wed Apr 18 15:32:14 2007 UTC (10 years, 3 months ago) by gkuan
cleaned up debug/error messages and added some comments

Revision 2417 - Directory Listing
Modified Wed Apr 18 14:26:11 2007 UTC (10 years, 3 months ago) by gkuan
calculating original decl order for inferred signatures explicitly and DATATYPE replication now uses original decl name as path instead of the datatype name that is replicated

Revision 2416 - Directory Listing
Modified Tue Apr 17 20:04:37 2007 UTC (10 years, 3 months ago) by gkuan
removed elabtype diagnostic printing

Revision 2415 - Directory Listing
Modified Tue Apr 17 19:39:03 2007 UTC (10 years, 3 months ago) by gkuan
changed order of finalEnv in elabDATATYPEdec0 to use natural/user-defined order

Revision 2414 - Directory Listing
Modified Tue Apr 17 13:58:15 2007 UTC (10 years, 3 months ago) by gkuan
reverted back to getting inferred signature decl order directly from pre-consolidated environment instead of separate order list

Revision 2413 - Directory Listing
Modified Mon Apr 16 23:26:31 2007 UTC (10 years, 3 months ago) by gkuan
Attaching symbol/key order list to static environments for pretty printing, recursive datatypes still in progress

Revision 2410 - Directory Listing
Modified Mon Apr 16 15:37:56 2007 UTC (10 years, 3 months ago) by mrainey


Revision 2408 - Directory Listing
Modified Mon Apr 16 06:10:46 2007 UTC (10 years, 3 months ago) by gkuan
fixed inferred signature printing

Revision 2407 - Directory Listing
Modified Fri Apr 13 04:27:56 2007 UTC (10 years, 3 months ago) by gkuan
fixed pretty printing of signatures

Revision 2406 - Directory Listing
Modified Thu Apr 12 22:55:18 2007 UTC (10 years, 3 months ago) by mrainey


Revision 2402 - Directory Listing
Modified Wed Apr 11 21:34:42 2007 UTC (10 years, 3 months ago) by gkuan
Corrected equality type and abstract type bug (regression test d005a-ac.sml). matchInstTypes now ignores equality type test if it told to ignore abstract

Revision 2400 - Directory Listing
Modified Wed Apr 11 20:42:53 2007 UTC (10 years, 3 months ago) by gkuan


Revision 2399 - Directory Listing
Modified Wed Apr 11 19:55:16 2007 UTC (10 years, 3 months ago) by gkuan
spurious debugging output turned out

Revision 2398 - Directory Listing
Modified Wed Apr 11 18:54:53 2007 UTC (10 years, 3 months ago) by dbm
fixed final bootstrap bug -- successful boot

Revision 2397 - Directory Listing
Modified Wed Apr 11 14:46:59 2007 UTC (10 years, 3 months ago) by gkuan
initial checkin parallel bootstrap build script

Revision 2396 - Directory Listing
Modified Tue Apr 10 22:15:30 2007 UTC (10 years, 3 months ago) by gkuan
Turned off debug printing in TypesUtil, SigMatch, FLINT, translate

Revision 2395 - Directory Listing
Modified Tue Apr 10 22:12:19 2007 UTC (10 years, 3 months ago) by gkuan
transtype LT.TCENV exception handlers removed

Revision 2394 - Directory Listing
Modified Tue Apr 10 21:34:29 2007 UTC (10 years, 3 months ago) by gkuan
translate mkVBs prim intrinsic and occty type equality test bug fix

Revision 2393 - Directory Listing
Modified Tue Apr 10 18:17:13 2007 UTC (10 years, 3 months ago) by gkuan


Revision 2392 - Directory Listing
Modified Tue Apr 10 18:16:23 2007 UTC (10 years, 3 months ago) by gkuan


Revision 2391 - Directory Listing
Modified Tue Apr 10 18:14:43 2007 UTC (10 years, 3 months ago) by gkuan


Revision 2390 - Directory Listing
Modified Tue Apr 10 18:14:20 2007 UTC (10 years, 3 months ago) by gkuan
added realconst abstract type and type application beta expansion bug testcases

Revision 2389 - Directory Listing
Modified Mon Apr 9 17:03:21 2007 UTC (10 years, 3 months ago) by gkuan
fixed matchInstTypes case for translate -- i.e., matchInstTypes should follow through abstract types unlike during signature matching, turned off plam typechecking and kind checking to get to the realconst (matchInstTypes) bug

Revision 2388 - Directory Listing
Modified Sat Apr 7 14:10:04 2007 UTC (10 years, 3 months ago) by jhr
  Readmes for 110.63

Revision 2387 - Directory Listing
Modified Sat Apr 7 13:30:41 2007 UTC (10 years, 3 months ago) by jhr
  More Basis fixes: the WORD signature was missing {to,from}Large.

Revision 2386 - Directory Listing
Modified Thu Apr 5 22:26:48 2007 UTC (10 years, 3 months ago) by dbm
various small edits

Revision 2385 - Directory Listing
Modified Wed Apr 4 19:51:56 2007 UTC (10 years, 3 months ago) by gkuan
turned off lt_eqv debug printout

Revision 2384 - Directory Listing
Modified Tue Apr 3 00:44:28 2007 UTC (10 years, 3 months ago) by gkuan
ltMatch catching all exceptions as pattern teUnbound2 instead of LT.teUnbound...fixed

Revision 2370 - Directory Listing
Modified Thu Mar 22 21:07:48 2007 UTC (10 years, 4 months ago) by blume
Release 110.63

Revision 2368 - Directory Listing
Modified Thu Mar 22 21:06:35 2007 UTC (10 years, 4 months ago) by blume
added HISTORY entry for 110.63

Revision 2363 - Directory Listing
Modified Tue Mar 20 14:42:36 2007 UTC (10 years, 4 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 (10 years, 4 months ago) by mrainey


Revision 2358 - Directory Listing
Modified Mon Mar 19 17:43:18 2007 UTC (10 years, 4 months ago) by jhr
  Fixed Posix.TTY Basis inconsistencies.

Revision 2354 - Directory Listing
Modified Tue Mar 13 19:48:46 2007 UTC (10 years, 4 months ago) by jhr
  Remove unused structure (AMD64Rewrite).

Revision 2346 - Directory Listing
Modified Wed Feb 28 19:53:57 2007 UTC (10 years, 4 months ago) by blume
fixed typo in WININSTALL

Revision 2345 - Directory Listing
Modified Tue Feb 27 00:39:23 2007 UTC (10 years, 5 months ago) by mrainey


Revision 2343 - Directory Listing
Modified Wed Feb 21 04:42:57 2007 UTC (10 years, 5 months ago) by jhr
  Editing comments.

Revision 2342 - Directory Listing
Modified Wed Feb 21 04:42:42 2007 UTC (10 years, 5 months ago) by jhr
  Update

Revision 2341 - Directory Listing
Modified Wed Feb 21 04:42:30 2007 UTC (10 years, 5 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 (10 years, 5 months ago) by leunga


Revision 2336 - Directory Listing
Modified Thu Feb 15 15:20:14 2007 UTC (10 years, 5 months ago) by blume
HISTORY entry regarding elimination of lexgen

Revision 2333 - Directory Listing
Modified Wed Feb 14 21:45:08 2007 UTC (10 years, 5 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 (10 years, 5 months ago) by blume
HISTORY entry for fix to ml-build

Revision 2329 - Directory Listing
Modified Fri Feb 9 23:27:07 2007 UTC (10 years, 5 months ago) by dbm
documentation update in DEVNOTES

Revision 2324 - Directory Listing
Modified Fri Feb 2 23:16:52 2007 UTC (10 years, 5 months ago) by blume
added README.html to release

Revision 2323 - Directory Listing
Modified Fri Feb 2 23:16:37 2007 UTC (10 years, 5 months ago) by blume
added README to release

Revision 2322 - Directory Listing
Modified Fri Feb 2 23:15:24 2007 UTC (10 years, 5 months ago) by blume
README files for 110.62

Revision 2306 - Directory Listing
Modified Fri Feb 2 21:19:18 2007 UTC (10 years, 5 months ago) by blume
Release 110.62

Revision 2304 - Directory Listing
Modified Fri Feb 2 21:19:03 2007 UTC (10 years, 5 months ago) by blume
HISTORY entry for 110.62

Revision 2300 - Directory Listing
Modified Fri Feb 2 20:01:53 2007 UTC (10 years, 5 months ago) by blume
fixed typo in win32 makefile

Revision 2298 - Directory Listing
Modified Thu Feb 1 16:07:16 2007 UTC (10 years, 5 months ago) by blume
added history entry for library installer

Revision 2297 - Directory Listing
Modified Thu Feb 1 16:02:57 2007 UTC (10 years, 5 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 (10 years, 5 months ago) by adrassi
logging ml-lpt changes

Revision 2295 - Directory Listing
Modified Thu Feb 1 00:35:10 2007 UTC (10 years, 5 months ago) by dbm
edits of error checking code in ltykernel.sml

Revision 2294 - Directory Listing
Modified Thu Feb 1 00:14:48 2007 UTC (10 years, 5 months ago) by dbm
kernel documentation, minor edits in ltykernel.sml

Revision 2293 - Directory Listing
Modified Wed Jan 31 22:17:18 2007 UTC (10 years, 5 months ago) by dbm
added kernel file to compiler/DEVNOTES

Revision 2291 - Directory Listing
Modified Wed Jan 31 05:44:39 2007 UTC (10 years, 5 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 (10 years, 5 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 (10 years, 5 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 (10 years, 5 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 (10 years, 5 months ago) by blume
simplified most common invocation of library installer

Revision 2281 - Directory Listing
Modified Tue Jan 30 23:25:12 2007 UTC (10 years, 5 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 (10 years, 5 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 (10 years, 5 months ago) by blume
added library installer (not yet tested)

Revision 2277 - Directory Listing
Modified Tue Jan 30 17:07:30 2007 UTC (10 years, 5 months ago) by blume
added HISTORY entry

Revision 2276 - Directory Listing
Modified Tue Jan 30 17:02:01 2007 UTC (10 years, 5 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 (10 years, 5 months ago) by jhr
added UTF8 structure and signature

Revision 2268 - Directory Listing
Modified Fri Jan 26 22:37:53 2007 UTC (10 years, 6 months ago) by dbm
better names in ltykernel local to tcc_env, ltc_env

Revision 2267 - Directory Listing
Modified Fri Jan 26 21:07:20 2007 UTC (10 years, 6 months ago) by blume
added HISTORY entry

Revision 2265 - Directory Listing
Modified Fri Jan 26 19:41:58 2007 UTC (10 years, 6 months ago) by dbm
added DEVNOTES directory

Revision 2264 - Directory Listing
Modified Thu Jan 25 23:20:45 2007 UTC (10 years, 6 months ago) by dbm
updated debugging printing from uncommitted primop2 files

Revision 2261 - Directory Listing
Modified Fri Dec 15 16:58:58 2006 UTC (10 years, 7 months ago) by blume
updated release 110.61 (includes fix for serious CM bug)

Revision 2260 - Directory Listing
Modified Fri Dec 15 16:58:21 2006 UTC (10 years, 7 months ago) by blume
deleted release snapshot that contained serious bug

Revision 2259 - Directory Listing
Modified Fri Dec 15 16:57:46 2006 UTC (10 years, 7 months ago) by blume
added HISTORY note; updated 110.61

Revision 2258 - Directory Listing
Modified Fri Dec 15 16:49:29 2006 UTC (10 years, 7 months ago) by blume
fixed problem with premature evaluation of pathnames in CM export lists

Revision 2240 - Directory Listing
Modified Thu Dec 14 18:20:24 2006 UTC (10 years, 7 months ago) by blume
Release 110.61

Revision 2237 - Directory Listing
Modified Thu Dec 14 18:13:09 2006 UTC (10 years, 7 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 (10 years, 7 months ago) by jhr
  stupid bug fix

Revision 2234 - Directory Listing
Modified Thu Dec 14 15:51:17 2006 UTC (10 years, 7 months ago) by jhr
  Bugfix for Posix.TTY support.

Revision 2232 - Directory Listing
Modified Fri Dec 8 15:49:58 2006 UTC (10 years, 7 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 (10 years, 7 months ago) by jhr
  Update history.

Revision 2227 - Directory Listing
Modified Wed Dec 6 20:45:14 2006 UTC (10 years, 7 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 (10 years, 7 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 (10 years, 7 months ago) by blume
[autoloading] messages can now be suppressed via CM.Control.verbose

Revision 2223 - Directory Listing
Modified Tue Nov 28 22:13:51 2006 UTC (10 years, 7 months ago) by blume
II -> PrimOpId in amd64 code

Revision 2222 - Directory Listing
Modified Tue Nov 28 22:02:39 2006 UTC (10 years, 7 months ago) by blume
merged all changes from primop-branch-2

Revision 2221 - Directory Listing
Modified Tue Nov 28 21:56:55 2006 UTC (10 years, 7 months ago) by blume
create primop branch 3 as future target to merge changes from primop branch 2

Revision 2219 - Directory Listing
Modified Fri Nov 10 16:57:13 2006 UTC (10 years, 8 months ago) by blume
fixed bug in handling of with:-specs in CM

Revision 2201 - Directory Listing
Modified Thu Nov 9 21:29:12 2006 UTC (10 years, 8 months ago) by blume
Release 110.60

Revision 2196 - Directory Listing
Modified Thu Nov 9 21:18:32 2006 UTC (10 years, 8 months ago) by blume
added README files for 110.60

Revision 2193 - Directory Listing
Modified Thu Nov 9 20:29:22 2006 UTC (10 years, 8 months ago) by blume
added info about 110.60 to HISTORY

Revision 2185 - Directory Listing
Modified Tue Nov 7 22:28:09 2006 UTC (10 years, 8 months ago) by blume
snipped some junk from installer implementation

Revision 2179 - Directory Listing
Modified Fri Nov 3 17:19:17 2006 UTC (10 years, 8 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 (10 years, 8 months ago) by blume
reflected move of pgraph code in pathconfig

Revision 2175 - Directory Listing
Modified Fri Nov 3 16:47:39 2006 UTC (10 years, 8 months ago) by blume
moved portable dependency graph code to toplevel

Revision 2171 - Directory Listing
Modified Fri Nov 3 16:45:51 2006 UTC (10 years, 8 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 (10 years, 8 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 (10 years, 8 months ago) by blume
fixed bug in versioning mechanism

Revision 2164 - Directory Listing
Modified Thu Nov 2 21:26:12 2006 UTC (10 years, 8 months ago) by blume
get rid of (now empty) src

Revision 2162 - Directory Listing
Modified Thu Nov 2 21:20:47 2006 UTC (10 years, 8 months ago) by blume
eliminated src dir

Revision 2161 - Directory Listing
Modified Thu Nov 2 21:05:44 2006 UTC (10 years, 8 months ago) by blume
moved various files into NOTES subdirectory

Revision 2156 - Directory Listing
Modified Thu Nov 2 18:42:45 2006 UTC (10 years, 8 months ago) by blume
fixed allcross script

Revision 2155 - Directory Listing
Modified Thu Nov 2 18:30:48 2006 UTC (10 years, 8 months ago) by blume
new directory layout

Revision 2144 - Directory Listing
Modified Thu Nov 2 16:23:11 2006 UTC (10 years, 8 months ago) by blume
moved smlnj-lib to toplevel

Revision 2140 - Directory Listing
Modified Thu Nov 2 16:20:25 2006 UTC (10 years, 8 months ago) by blume
moved config to toplevel

Revision 2136 - Directory Listing
Modified Thu Nov 2 16:17:40 2006 UTC (10 years, 8 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 (10 years, 8 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 (10 years, 8 months ago) by blume
moved heap2asm to toplevel

Revision 2126 - Directory Listing
Modified Thu Nov 2 16:11:29 2006 UTC (10 years, 8 months ago) by blume
moved MLRISC to toplevel

Revision 2122 - Directory Listing
Modified Thu Nov 2 16:06:23 2006 UTC (10 years, 8 months ago) by blume
moved ml-yacc to toplevel

Revision 2118 - Directory Listing
Modified Thu Nov 2 16:06:07 2006 UTC (10 years, 8 months ago) by blume
moved ml-lex to toplevel

Revision 2114 - Directory Listing
Modified Thu Nov 2 16:05:23 2006 UTC (10 years, 8 months ago) by blume
moved ml-burg to toplevel

Revision 2110 - Directory Listing
Modified Thu Nov 2 16:04:42 2006 UTC (10 years, 8 months ago) by blume
moved lexgen to toplevel

Revision 2106 - Directory Listing
Modified Thu Nov 2 16:03:37 2006 UTC (10 years, 8 months ago) by blume
moved smlnj-c to toplevel

Revision 2102 - Directory Listing
Modified Thu Nov 2 15:55:53 2006 UTC (10 years, 8 months ago) by blume
moved CML to toplevel

Revision 2098 - Directory Listing
Modified Thu Nov 2 15:53:59 2006 UTC (10 years, 8 months ago) by blume
moved eXene to toplevel

Revision 2092 - Directory Listing
Modified Thu Nov 2 15:49:10 2006 UTC (10 years, 8 months ago) by blume
moved CKIT to toplevel

Revision 2090 - Directory Listing
Modified Wed Nov 1 23:03:29 2006 UTC (10 years, 8 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 (10 years, 8 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 (10 years, 8 months ago) by blume
set eol-style on all win32-specific files

Revision 2085 - Directory Listing
Modified Tue Oct 31 03:07:25 2006 UTC (10 years, 8 months ago) by blume
moved release-110.32/tests

Revision 2084 - Directory Listing
Modified Tue Oct 31 03:07:25 2006 UTC (10 years, 8 months ago) by blume
moved release-110.31/tests

Revision 2083 - Directory Listing
Modified Tue Oct 31 03:07:24 2006 UTC (10 years, 8 months ago) by blume
moved release-110.30/tests

Revision 2081 - Directory Listing
Modified Tue Oct 31 03:07:15 2006 UTC (10 years, 8 months ago) by blume
moved release-110.32/sml-mode

Revision 2080 - Directory Listing
Modified Tue Oct 31 03:07:15 2006 UTC (10 years, 8 months ago) by blume
moved release-110.31/sml-mode

Revision 2079 - Directory Listing
Modified Tue Oct 31 03:07:14 2006 UTC (10 years, 8 months ago) by blume
moved release-110.30/sml-mode

Revision 2077 - Directory Listing
Modified Tue Oct 31 03:07:06 2006 UTC (10 years, 8 months ago) by blume
moved release-110.32/benchmarks

Revision 2076 - Directory Listing
Modified Tue Oct 31 03:07:05 2006 UTC (10 years, 8 months ago) by blume
moved release-110.31/benchmarks

Revision 2075 - Directory Listing
Modified Tue Oct 31 03:07:05 2006 UTC (10 years, 8 months ago) by blume
moved release-110.30/benchmarks

Revision 2073 - Directory Listing
Modified Tue Oct 31 02:58:58 2006 UTC (10 years, 8 months ago) by blume
moved benchmarks trunk

Revision 2071 - Directory Listing
Modified Tue Oct 31 02:58:12 2006 UTC (10 years, 8 months ago) by blume
moved tests trunk

Revision 2069 - Directory Listing
Modified Tue Oct 31 02:57:30 2006 UTC (10 years, 8 months ago) by blume
created sml-mode dir

Revision 2067 - Directory Listing
Modified Fri Oct 27 14:59:22 2006 UTC (10 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 (10 years, 9 months ago) by mblume
merged amd64 code from Mike Rainey

Revision 2065 - Directory Listing
Modified Thu Oct 5 15:09:16 2006 UTC (10 years, 9 months ago) by mblume
added AMD64 stuff to MLRISC tree

Revision 2064 - Directory Listing
Modified Mon Oct 2 22:44:29 2006 UTC (10 years, 9 months ago) by macqueen
fixed LtyKernel.tc_eqv for TC_FIX case

Revision 2063 - Directory Listing
Modified Wed Sep 27 01:35:22 2006 UTC (10 years, 10 months ago) by jhr
  Added overflow/divide-by-zero workaround for Mac OS X on Intel.

Revision 2062 - Directory Listing
Modified Mon Sep 25 03:26:52 2006 UTC (10 years, 10 months ago) by georgekuan
inl_infPrec still not correct, but getting there...

Revision 2061 - Directory Listing
Modified Fri Sep 22 19:07:06 2006 UTC (10 years, 10 months ago) by georgekuan
debugging -- prim precision conversion types do not match in translate.sml inl_infPrec

Revision 2060 - Directory Listing
Modified Thu Sep 7 20:57:35 2006 UTC (10 years, 10 months ago) by georgekuan
fixed built-in.sml Word32.toLargeIntX (needed type annotation), num-scan.sml compiles

Revision 2059 - Directory Listing
Modified Tue Sep 5 17:59:51 2006 UTC (10 years, 10 months ago) by georgekuan
Narrowed down num-scan.sml type error

Revision 2058 - Directory Listing
Modified Tue Sep 5 14:38:20 2006 UTC (10 years, 10 months ago) by georgekuan
streamlined printing, bug/halt on type check error

Revision 2057 - Directory Listing
Modified Tue Aug 29 23:17:47 2006 UTC (10 years, 10 months ago) by macqueen
various debugging changes

Revision 2056 - Directory Listing
Modified Tue Aug 29 17:37:39 2006 UTC (10 years, 10 months ago) by macqueen
fixed parser2.sml problem

Revision 2055 - Directory Listing
Modified Tue Aug 29 14:05:14 2006 UTC (10 years, 10 months ago) by macqueen
minor printing tweaks for debugging lt_inst problem

Revision 2054 - Directory Listing
Modified Mon Aug 28 22:57:54 2006 UTC (10 years, 11 months ago) by macqueen
added further debugging instrumentation

Revision 2053 - Directory Listing
Modified Mon Aug 28 05:12:11 2006 UTC (10 years, 11 months ago) by macqueen
switched all pretty printing to use PrettyPrintNew

Revision 2052 - Directory Listing
Modified Sun Aug 27 18:50:10 2006 UTC (10 years, 11 months ago) by macqueen
updating pplexp.sml to use new pretty printing

Revision 2051 - Directory Listing
Modified Fri Aug 25 23:03:04 2006 UTC (10 years, 11 months ago) by macqueen
partially finished rpplexp.sml to replace pplexp.sml

Revision 2050 - Directory Listing
Modified Thu Aug 24 23:03:10 2006 UTC (10 years, 11 months ago) by macqueen
refining debugging instrumentation

Revision 2049 - Directory Listing
Modified Thu Aug 24 19:28:42 2006 UTC (10 years, 11 months ago) by macqueen
added datatype names to TC_FIX for printing tycs better

Revision 2048 - Directory Listing
Modified Thu Aug 24 19:17:46 2006 UTC (10 years, 11 months ago) by georgekuan
pplexp uses new pplty/pptkind pretty printers

Revision 2047 - Directory Listing
Modified Thu Aug 24 19:09:41 2006 UTC (10 years, 11 months ago) by georgekuan
debugging info for chklexp and more extensive kind checking

Revision 2046 - Directory Listing
Modified Thu Aug 24 18:28:43 2006 UTC (10 years, 11 months ago) by georgekuan
improved error reporting in chkplexp

Revision 2045 - Directory Listing
Modified Thu Aug 24 17:47:43 2006 UTC (10 years, 11 months ago) by georgekuan
*** empty log message ***

Revision 2044 - Directory Listing
Modified Thu Aug 24 17:45:04 2006 UTC (10 years, 11 months ago) by georgekuan
chkplexp now exports checkLty and checkLtyTop taking and not taking an ltyEnv respectively

Revision 2043 - Directory Listing
Modified Thu Aug 24 16:32:45 2006 UTC (10 years, 11 months ago) by macqueen
updated kind check, ppLty

Revision 2042 - Directory Listing
Modified Thu Aug 24 14:56:24 2006 UTC (10 years, 11 months ago) by macqueen
added printer for kind environments

Revision 2041 - Directory Listing
Modified Thu Aug 24 12:20:15 2006 UTC (10 years, 11 months ago) by macqueen
adding ltykindchk.sml

Revision 2040 - Directory Listing
Modified Wed Aug 23 23:44:18 2006 UTC (10 years, 11 months ago) by macqueen
debugging kind check error

Revision 2039 - Directory Listing
Modified Tue Aug 22 22:54:10 2006 UTC (10 years, 11 months ago) by macqueen
continued instrumentation and commenting for tcc_env bug

Revision 2038 - Directory Listing
Modified Mon Aug 21 23:07:07 2006 UTC (10 years, 11 months ago) by macqueen
debugging plambda type checking

Revision 2037 - Directory Listing
Modified Mon Aug 21 20:40:35 2006 UTC (10 years, 11 months ago) by georgekuan
newlines for transtypes warnings

Revision 2036 - Directory Listing
Modified Mon Aug 21 20:38:36 2006 UTC (10 years, 11 months ago) by georgekuan
fixed TC_IND/normalized AX_FLAG bug

Revision 2035 - Directory Listing
Modified Fri Aug 18 23:54:34 2006 UTC (10 years, 11 months ago) by georgekuan
chkplexp compiles

Revision 2034 - Directory Listing
Modified Fri Aug 18 23:43:02 2006 UTC (10 years, 11 months ago) by georgekuan
Kind checking exceptions re-exported through LtyExtern

Revision 2033 - Directory Listing
Modified Fri Aug 18 22:58:46 2006 UTC (10 years, 11 months ago) by macqueen
adding kind checking to chkplexp.sml

Revision 2032 - Directory Listing
Modified Fri Aug 18 21:19:55 2006 UTC (10 years, 11 months ago) by georgekuan
lty kind checker and tyc kind checker handle IND cases correctly now

Revision 2031 - Directory Listing
Modified Fri Aug 18 20:55:00 2006 UTC (10 years, 11 months ago) by georgekuan
lty kind checker

Revision 2030 - Directory Listing
Modified Fri Aug 18 17:28:28 2006 UTC (10 years, 11 months ago) by georgekuan
kind checker moved to lty.sml

Revision 2029 - Directory Listing
Modified Fri Aug 18 16:24:18 2006 UTC (10 years, 11 months ago) by georgekuan
kind checker unfolds teBinder list from tycEnv

Revision 2028 - Directory Listing
Modified Fri Aug 18 14:58:19 2006 UTC (10 years, 11 months ago) by georgekuan
added TC_ENV checking to kind checker

Revision 2027 - Directory Listing
Modified Thu Aug 17 23:13:14 2006 UTC (10 years, 11 months ago) by macqueen
preparing for kind checking

Revision 2026 - Directory Listing
Modified Thu Aug 17 21:55:48 2006 UTC (10 years, 11 months ago) by georgekuan
tycEnv representation change propagated through ltykernel.sml

Revision 2025 - Directory Listing
Modified Thu Aug 17 21:26:26 2006 UTC (10 years, 11 months ago) by georgekuan
tycEnv representation change propagated through pplty.sml

Revision 2024 - Directory Listing
Modified Thu Aug 17 21:08:37 2006 UTC (10 years, 11 months ago) by georgekuan
lty.sml typos

Revision 2023 - Directory Listing
Modified Thu Aug 17 21:00:37 2006 UTC (10 years, 11 months ago) by georgekuan
lty.sml typos

Revision 2022 - Directory Listing
Modified Thu Aug 17 20:54:13 2006 UTC (10 years, 11 months ago) by georgekuan
ltyextern subkinding type functions and kind checking error reporting fixes

Revision 2021 - Directory Listing
Modified Thu Aug 17 20:36:49 2006 UTC (10 years, 11 months ago) by macqueen
new representation and interface for tycEnv

Revision 2020 - Directory Listing
Modified Thu Aug 17 19:54:34 2006 UTC (10 years, 11 months ago) by georgekuan
kind checking

Revision 2019 - Directory Listing
Modified Thu Aug 17 15:36:17 2006 UTC (10 years, 11 months ago) by georgekuan
beginning full FLINT kind checker

Revision 2018 - Directory Listing
Modified Wed Aug 16 23:25:03 2006 UTC (10 years, 11 months ago) by macqueen
completed prototype kind checker

Revision 2017 - Directory Listing
Modified Tue Aug 15 23:01:32 2006 UTC (10 years, 11 months ago) by macqueen
partially done rewrite of tycEnv machinery - not yet correct

Revision 2016 - Directory Listing
Modified Mon Aug 14 23:47:47 2006 UTC (10 years, 11 months ago) by macqueen
added lty.sig, lty.sml in FLINT/kernel

Revision 2015 - Directory Listing
Modified Mon Aug 14 21:42:33 2006 UTC (10 years, 11 months ago) by macqueen
added kindch directory

Revision 2014 - Directory Listing
Modified Fri Aug 11 20:42:24 2006 UTC (10 years, 11 months ago) by macqueen
broke ltykernel into lty and ltykernel, improved pplty

Revision 2013 - Directory Listing
Modified Fri Aug 11 04:09:23 2006 UTC (10 years, 11 months ago) by georgekuan
Narrowed down where bad suspension was built

Revision 2012 - Directory Listing
Modified Tue Aug 8 19:32:53 2006 UTC (10 years, 11 months ago) by georgekuan
lexp trace of culprit, pplexp (which should be updated to use the PP lib) now uses PPLTy.ppTyc

Revision 2011 - Directory Listing
Modified Tue Aug 8 18:02:53 2006 UTC (10 years, 11 months ago) by georgekuan
cleaned up pplty tyc part

Revision 2010 - Directory Listing
Modified Mon Aug 7 03:52:33 2006 UTC (10 years, 11 months ago) by georgekuan
made plambda lexp printout dependent on debugging flag

Revision 2009 - Directory Listing
Modified Sun Aug 6 06:05:09 2006 UTC (10 years, 11 months ago) by georgekuan
hooked up PPPrim and turned off some debugging printouts

Revision 2008 - Directory Listing
Modified Thu Aug 3 18:10:26 2006 UTC (10 years, 11 months ago) by georgekuan
pplty updated to pretty priint rectycs more sensibly

Revision 2007 - Directory Listing
Modified Thu Aug 3 03:11:32 2006 UTC (10 years, 11 months ago) by georgekuan
(mutually-)rectype arity checking done

Revision 2006 - Directory Listing
Modified Wed Aug 2 20:59:42 2006 UTC (10 years, 11 months ago) by georgekuan
*** empty log message ***

Revision 2005 - Directory Listing
Modified Tue Aug 1 23:01:55 2006 UTC (10 years, 11 months ago) by georgekuan
new pretty printer pputil-new

Revision 2004 - Directory Listing
Modified Tue Aug 1 23:01:19 2006 UTC (10 years, 11 months ago) by macqueen
added rule comments to ltykernel.sml

Revision 2003 - Directory Listing
Modified Mon Jul 31 23:29:46 2006 UTC (10 years, 11 months ago) by georgekuan
pp for prim, transtype IBOUND case a bug

Revision 2002 - Directory Listing
Modified Mon Jul 31 19:07:10 2006 UTC (10 years, 11 months ago) by georgekuan
added more PP.break's to PPLTy

Revision 2001 - Directory Listing
Modified Mon Jul 31 18:50:45 2006 UTC (10 years, 11 months ago) by georgekuan
changed LtyKernel tcUnbound to carry tycEnv...printing tycEnv upon tcUnbound exception

Revision 2000 - Directory Listing
Modified Mon Jul 31 18:07:17 2006 UTC (10 years, 11 months ago) by georgekuan
PPLty complete at least for printing Ltycs

Revision 1999 - Directory Listing
Modified Mon Jul 31 16:05:41 2006 UTC (10 years, 11 months ago) by georgekuan
more work on pplty -- ppTyc complete

Revision 1998 - Directory Listing
Modified Fri Jul 28 22:26:08 2006 UTC (11 years ago) by georgekuan
started LTy pretty printer using SMLNJ-lib

Revision 1997 - Directory Listing
Modified Wed Jul 26 22:34:58 2006 UTC (11 years ago) by georgekuan
flintnm debug printouts refined

Revision 1996 - Directory Listing
Modified Wed Jul 26 21:56:37 2006 UTC (11 years ago) by georgekuan
flintnm debug printouts -- call trace info

Revision 1995 - Directory Listing
Modified Wed Jul 26 21:28:29 2006 UTC (11 years ago) by georgekuan
translate now reports every site of introduction for lvars

Revision 1994 - Directory Listing
Modified Wed Jul 26 19:53:25 2006 UTC (11 years ago) by georgekuan
extended LTyKernel.tc_print to print out TC_ENV

Revision 1993 - Directory Listing
Modified Wed Jul 26 18:20:36 2006 UTC (11 years ago) by macqueen
further debugging code

Revision 1992 - Directory Listing
Modified Wed Jul 26 15:22:19 2006 UTC (11 years ago) by georgekuan
typesutil, moduleutils, and translate...debugging output now checks debugging flag...more debugging for flintnm/ltykernel

Revision 1991 - Directory Listing
Modified Tue Jul 25 17:02:19 2006 UTC (11 years ago) by macqueen
added questions to notes, touched up sigmatch

Revision 1990 - Directory Listing
Modified Mon Jul 24 23:10:58 2006 UTC (11 years ago) by georgekuan
debugging printouts

Revision 1989 - Directory Listing
Modified Mon Jul 24 23:10:26 2006 UTC (11 years ago) by georgekuan
temporary stand-in for primopid pretty printer

Revision 1988 - Directory Listing
Modified Mon Jul 24 23:08:58 2006 UTC (11 years ago) by georgekuan
StrPrimInfo selectors now return [] or NonPrim by default if StrPrimInfo is empty -- probably wrong but this is what InlInfo did before

Revision 1987 - Directory Listing
Modified Mon Jul 24 23:07:36 2006 UTC (11 years ago) by georgekuan
debugging info flintnm and translate

Revision 1986 - Directory Listing
Modified Mon Jul 24 22:38:55 2006 UTC (11 years ago) by macqueen
minor edits -- comments, etc.

Revision 1985 - Directory Listing
Modified Tue Jul 18 19:46:35 2006 UTC (11 years ago) by georgekuan
debug printout

Revision 1984 - Directory Listing
Modified Tue Jul 18 14:39:28 2006 UTC (11 years ago) by georgekuan
more debugging printouts

Revision 1983 - Directory Listing
Modified Tue Jul 18 14:15:36 2006 UTC (11 years ago) by georgekuan
debug printout for getStrElem/getFctElem (slot selection on empty strPrimInfo) bug

Revision 1982 - Directory Listing
Modified Tue Jul 18 02:39:07 2006 UTC (11 years ago) by georgekuan
commented out some Translator and TypesUtil debugging info

Revision 1981 - Directory Listing
Modified Tue Jul 18 02:03:32 2006 UTC (11 years ago) by georgekuan
more debug info printout for prune looping bug -- peql type pruning causes problems

Revision 1980 - Directory Listing
Modified Tue Jul 18 01:10:33 2006 UTC (11 years ago) by georgekuan
matchInstType: added TV_MARK case...prune VARty infinite loops problem

Revision 1979 - Directory Listing
Modified Thu Jul 13 22:35:51 2006 UTC (11 years ago) by georgekuan
Debug info for matchInstTypes bug during translate of core.sml

Revision 1978 - Directory Listing
Modified Thu Jul 13 22:28:03 2006 UTC (11 years ago) by macqueen
further specification of types of InLine bindings

Revision 1977 - Directory Listing
Modified Thu Jul 13 21:10:44 2006 UTC (11 years ago) by georgekuan
primOpTypeMap addition now compiles...makeml still does not work

Revision 1976 - Directory Listing
Modified Thu Jul 13 20:20:48 2006 UTC (11 years ago) by macqueen
primoptypemap added

Revision 1975 - Directory Listing
Modified Thu Jul 13 20:12:25 2006 UTC (11 years ago) by macqueen
fixes for new primop scheme

Revision 1974 - Directory Listing
Modified Thu Jul 13 18:21:39 2006 UTC (11 years ago) by georgekuan
*** empty log message ***

Revision 1973 - Directory Listing
Modified Wed Jul 12 22:02:12 2006 UTC (11 years ago) by macqueen
added some error printing to lt_inst

Revision 1972 - Directory Listing
Modified Wed Jul 12 15:52:38 2006 UTC (11 years ago) by georgekuan
removed typecheck.sml from Semant because defunctorized version is now in Elaborator and also sigmatchfn because still functorized sigmatch in Elaborator

Revision 1971 - Directory Listing
Modified Wed Jul 12 15:43:14 2006 UTC (11 years ago) by georgekuan
sigmatch is still functorized because of PLambda Types, the compiler builds now but does not bootstrap

Revision 1970 - Directory Listing
Modified Tue Jul 11 23:00:41 2006 UTC (11 years ago) by macqueen
further primop hacking -- getting close to compile

Revision 1969 - Directory Listing
Modified Tue Jul 11 15:35:49 2006 UTC (11 years ago) by georgekuan
Use strPrimInfo instead of strPrimElem

Revision 1968 - Directory Listing
Modified Tue Jul 11 15:10:15 2006 UTC (11 years ago) by georgekuan
*** empty log message ***

Revision 1967 - Directory Listing
Modified Mon Jul 10 22:27:13 2006 UTC (11 years ago) by macqueen
further changes to primops, starting on translate.sml

Revision 1966 - Directory Listing
Modified Mon Jul 10 14:30:48 2006 UTC (11 years ago) by georgekuan
some more updating of tdp-instrument

Revision 1965 - Directory Listing
Modified Mon Jul 10 14:22:34 2006 UTC (11 years ago) by georgekuan
Updated some DebugProf modules to use PrimOpId and param ty var list

Revision 1964 - Directory Listing
Modified Mon Jul 10 14:06:37 2006 UTC (11 years ago) by georgekuan
Elaborator compilers, updated Elaborate modules to use new PrimOpId and param ty vars

Revision 1963 - Directory Listing
Modified Fri Jul 7 21:49:48 2006 UTC (11 years ago) by georgekuan
elabdata builds again, fixed prim.sml

Revision 1962 - Directory Listing
Modified Fri Jul 7 21:32:42 2006 UTC (11 years ago) by georgekuan
fixed some typesutil syntax and signature specs

Revision 1961 - Directory Listing
Modified Fri Jul 7 21:06:11 2006 UTC (11 years ago) by macqueen
fixup matchTypes in sigmatch, VALvar in many files

Revision 1960 - Directory Listing
Modified Fri Jul 7 20:38:45 2006 UTC (11 years ago) by georgekuan
elabdata builds now -- everything updated to new primopid representation scheme

Revision 1959 - Directory Listing
Modified Fri Jul 7 20:36:18 2006 UTC (11 years ago) by georgekuan
elabdata builds now -- everything updated to new primopid representation scheme

Revision 1958 - Directory Listing
Modified Thu Jul 6 23:01:06 2006 UTC (11 years ago) by macqueen
added FLINT/trans/primopmap.sml defining mapping from names to primops

Revision 1957 - Directory Listing
Modified Thu Jul 6 22:28:24 2006 UTC (11 years ago) by georgekuan
ElabData work on moduleutil.sml mainly

Revision 1956 - Directory Listing
Modified Thu Jul 6 20:13:39 2006 UTC (11 years ago) by macqueen
new prim.sml that doesn't depend on Primop

Revision 1955 - Directory Listing
Modified Thu Jul 6 20:10:33 2006 UTC (11 years ago) by macqueen
revised primopid.sml/sig

Revision 1954 - Directory Listing
Modified Thu Jul 6 16:35:38 2006 UTC (11 years ago) by georgekuan
Moving to new PrimOpId instead of InlInfo (int based primop id scheme)

Revision 1953 - Directory Listing
Modified Thu Jul 6 15:00:39 2006 UTC (11 years ago) by georgekuan
Shifted VARexp, CONexp, CONpat back to carrying ty list (for determining type app parameters in FLINT)

Revision 1952 - Directory Listing
Modified Thu Jul 6 03:07:18 2006 UTC (11 years ago) by georgekuan
Moved matchTypes to TypeUtils

Revision 1951 - Directory Listing
Modified Wed Jul 5 21:31:22 2006 UTC (11 years ago) by macqueen
hacking on sigmatch.sml - primops and type instantiation

Revision 1949 - Directory Listing
Modified Wed Jun 28 00:02:59 2006 UTC (11 years, 1 month ago) by georgekuan
Added some more InlineT entries into primop-list up to 110 p64i

Revision 1948 - Directory Listing
Modified Tue Jun 27 22:08:49 2006 UTC (11 years, 1 month ago) by macqueen
updated primop-list, modified translate.sml

Revision 1947 - Directory Listing
Modified Wed Jun 21 21:14:42 2006 UTC (11 years, 1 month ago) by macqueen
added to notes

Revision 1946 - Directory Listing
Modified Tue Jun 20 22:15:23 2006 UTC (11 years, 1 month ago) by macqueen
further primop changes

Revision 1945 - Directory Listing
Modified Tue Jun 20 17:09:18 2006 UTC (11 years, 1 month ago) by georgekuan
DebugProf updated to new VARexp, CONexp, CONpat absyn ty option

Revision 1944 - Directory Listing
Modified Tue Jun 20 13:56:17 2006 UTC (11 years, 1 month ago) by georgekuan
added sigmatchfn which was in Elaborate/modules/sigmatch.sml

Revision 1943 - Directory Listing
Modified Tue Jun 20 04:20:49 2006 UTC (11 years, 1 month ago) by georgekuan
Separated out SIGMATCH and TYPECHECK sig files in elaborate.cm group

Revision 1942 - Directory Listing
Modified Tue Jun 20 04:18:11 2006 UTC (11 years, 1 month ago) by georgekuan
Moved PrimOp dependent TypesUtil.isValue function to Semant/types/typecheck module and SigMatchFn.sml to Semant/modules/

Revision 1941 - Directory Listing
Modified Tue Jun 20 01:28:00 2006 UTC (11 years, 1 month ago) by georgekuan
Propagating VARexp, CONpat, CONexp type change to ?? * ty option change

Revision 1940 - Directory Listing
Modified Mon Jun 19 22:37:46 2006 UTC (11 years, 1 month ago) by georgekuan
Fixed some syntax errors

Revision 1939 - Directory Listing
Modified Mon Jun 19 22:29:00 2006 UTC (11 years, 1 month ago) by macqueen
update of InlInfo

Revision 1938 - Directory Listing
Modified Thu Jun 15 22:28:07 2006 UTC (11 years, 1 month ago) by macqueen
added notes file for primop-branch-2 branch

Revision 1936 - Directory Listing
Modified Mon Jun 5 18:21:55 2006 UTC (11 years, 1 month ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.59'.

Revision 1935 - Directory Listing
Modified Mon Jun 5 18:21:55 2006 UTC (11 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch
'primop-branch-2'.

Revision 1934 - Directory Listing
Modified Mon Jun 5 18:21:55 2006 UTC (11 years, 1 month ago) by mblume
heap2asm should not be enabled by default

Revision 1932 - Directory Listing
Modified Mon Jun 5 16:31:47 2006 UTC (11 years, 1 month ago) by mblume
added readmes for 110.59

Revision 1931 - Directory Listing
Modified Wed May 17 18:49:08 2006 UTC (11 years, 2 months ago) by mblume
freeze for 110.59

Revision 1927 - Directory Listing
Modified Wed May 17 14:45:48 2006 UTC (11 years, 2 months ago) by jhr
  Bug fix for iGetPoll, mTakePoll, and mGetPoll.

Revision 1926 - Directory Listing
Modified Mon May 15 20:15:32 2006 UTC (11 years, 2 months ago) by mblume
better fix for ml-makedepend

Revision 1925 - Directory Listing
Modified Fri May 12 20:16:43 2006 UTC (11 years, 2 months ago) by mblume
fixed ml-makedepend bug

Revision 1924 - Directory Listing
Modified Thu May 4 20:17:04 2006 UTC (11 years, 2 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 (11 years, 3 months ago) by mblume
heap2exec patches from Johannes 5 Joemann

Revision 1922 - Directory Listing
Modified Fri Apr 14 16:17:06 2006 UTC (11 years, 3 months ago) by jhr
  Missing name for Release_110_58

Revision 1921 - Directory Listing
Modified Fri Apr 14 16:14:24 2006 UTC (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 4 months ago) by jhr
  Current versions of NetBSD (e.g., 3.x) do not have leading "_" on global names.

Revision 1913 - Directory Listing
Modified Fri Mar 3 19:43:47 2006 UTC (11 years, 4 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.58'.

Revision 1912 - Directory Listing
Modified Fri Mar 3 19:43:47 2006 UTC (11 years, 4 months ago) by mblume
bug fix for %full

Revision 1911 - Directory Listing
Modified Fri Mar 3 03:33:16 2006 UTC (11 years, 4 months ago) by mblume
merge Kansas changes to eXene into repository

Revision 1910 - Directory Listing
Modified Thu Mar 2 23:45:19 2006 UTC (11 years, 4 months ago) by mblume
bug in lexgen.bat

Revision 1909 - Directory Listing
Modified Thu Mar 2 23:40:20 2006 UTC (11 years, 4 months ago) by mblume
bug in build.bat

Revision 1908 - Directory Listing
Modified Thu Mar 2 23:38:30 2006 UTC (11 years, 4 months ago) by mblume
added build.bat script for Windows

Revision 1907 - Directory Listing
Modified Thu Mar 2 23:28:24 2006 UTC (11 years, 4 months ago) by mblume
new working version (110.58)

Revision 1905 - Directory Listing
Modified Thu Mar 2 04:14:04 2006 UTC (11 years, 4 months ago) by mblume
added HISTORY entry

Revision 1904 - Directory Listing
Modified Thu Mar 2 03:44:49 2006 UTC (11 years, 4 months ago) by mblume
bug fix from Aaron

Revision 1903 - Directory Listing
Modified Wed Mar 1 20:17:27 2006 UTC (11 years, 4 months ago) by mblume
improvements/bugfixes to lexgen from Aaron Turon

Revision 1902 - Directory Listing
Modified Wed Mar 1 04:44:30 2006 UTC (11 years, 4 months ago) by mblume
ml-flex -> lexgen

Revision 1901 - Directory Listing
Modified Tue Feb 28 03:18:52 2006 UTC (11 years, 4 months ago) by jhr
  Bug fix: problem with withNack and never.

Revision 1900 - Directory Listing
Modified Tue Feb 28 01:41:00 2006 UTC (11 years, 4 months ago) by jhr
  New makefile for MacOS X on x86.

Revision 1899 - Directory Listing
Modified Mon Feb 27 17:47:32 2006 UTC (11 years, 4 months ago) by jhr
  Patches for HAS_SIGCONTEXT case.

Revision 1898 - Directory Listing
Modified Mon Feb 27 05:25:47 2006 UTC (11 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 (11 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 (11 years, 5 months ago) by mblume
added HISTORY entry

Revision 1895 - Directory Listing
Modified Fri Feb 24 22:23:53 2006 UTC (11 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 (11 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 (11 years, 5 months ago) by jhr
  jhr-20060223-x86-64 update.

Revision 1892 - Directory Listing
Modified Thu Feb 23 21:01:02 2006 UTC (11 years, 5 months ago) by jhr
  Removed debugging code.

Revision 1891 - Directory Listing
Modified Thu Feb 23 19:20:36 2006 UTC (11 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 (11 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 (11 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 (11 years, 5 months ago) by jhr
  Use strerror when available.

Revision 1887 - Directory Listing
Modified Wed Feb 15 18:48:31 2006 UTC (11 years, 5 months ago) by jhr
  Fixed bad #ifdef for PPC/Darwin.

Revision 1886 - Directory Listing
Modified Tue Feb 14 23:31:16 2006 UTC (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 months ago) by jhr
  Fixed problem with saving/restoring stack pointer.

Revision 1882 - Directory Listing
Modified Mon Feb 6 22:04:00 2006 UTC (11 years, 5 months ago) by jhr
  Port to Intel Mac.

Revision 1881 - Directory Listing
Modified Mon Jan 30 20:51:19 2006 UTC (11 years, 5 months ago) by jhr
  Added includes to eliminate warnings.

Revision 1880 - Directory Listing
Modified Mon Jan 30 20:48:19 2006 UTC (11 years, 5 months ago) by jhr
  Added <stdlib.h> include to fix warning.

Revision 1879 - Directory Listing
Modified Fri Dec 16 06:13:13 2005 UTC (11 years, 7 months ago) by mblume
improved error handling in CM

Revision 1878 - Directory Listing
Modified Mon Nov 21 19:54:57 2005 UTC (11 years, 8 months ago) by mblume
fixed problem with config/preloads (html-lib)

Revision 1877 - Directory Listing
Modified Sun Nov 20 23:46:08 2005 UTC (11 years, 8 months ago) by monnier
*** empty log message ***

Revision 1876 - Directory Listing
Modified Sun Nov 20 23:45:58 2005 UTC (11 years, 8 months ago) by monnier
(sml-find-match-forward): Avoid infinite looping if the
construct is not properly closed (yet).

Revision 1875 - Directory Listing
Modified Sun Nov 20 05:40:48 2005 UTC (11 years, 8 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.57'.

Revision 1874 - Directory Listing
Modified Sun Nov 20 05:40:48 2005 UTC (11 years, 8 months ago) by mblume
moved release tag

Revision 1873 - Directory Listing
Modified Sun Nov 20 05:32:27 2005 UTC (11 years, 8 months ago) by mblume
fixed installation/configuration glitches

Revision 1872 - Directory Listing
Modified Wed Nov 16 23:49:39 2005 UTC (11 years, 8 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 (11 years, 8 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 (11 years, 8 months ago) by mblume
added note about eXene

Revision 1867 - Directory Listing
Modified Wed Nov 16 20:25:51 2005 UTC (11 years, 8 months ago) by mblume
new working version 110.57; new bootfiles

Revision 1866 - Directory Listing
Modified Wed Nov 16 16:21:43 2005 UTC (11 years, 8 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 (11 years, 8 months ago) by mblume
added implementation of Array2.copy

Revision 1864 - Directory Listing
Modified Wed Nov 16 03:37:03 2005 UTC (11 years, 8 months ago) by mblume
fixed bootstrap problem with previous change

Revision 1863 - Directory Listing
Modified Tue Nov 15 22:38:49 2005 UTC (11 years, 8 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 (11 years, 8 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 (11 years, 8 months ago) by jhr
  Remove Substring.all.

Revision 1860 - Directory Listing
Modified Sun Nov 6 19:36:15 2005 UTC (11 years, 8 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 (11 years, 8 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 (11 years, 8 months ago) by jhr
  Tweaking of the interval set API.

Revision 1857 - Directory Listing
Modified Sat Nov 5 15:34:45 2005 UTC (11 years, 8 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 (11 years, 8 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 (11 years, 8 months ago) by jhr
  Rename Pack* structures to PackWord*.

Revision 1854 - Directory Listing
Modified Wed Nov 2 18:56:26 2005 UTC (11 years, 8 months ago) by jhr
  Create heap and lib directories when needed.

Revision 1853 - Directory Listing
Modified Mon Oct 31 16:47:44 2005 UTC (11 years, 8 months ago) by jhr
  Fixed bug in intersect function.

Revision 1852 - Directory Listing
Modified Fri Oct 28 19:42:12 2005 UTC (11 years, 9 months ago) by jhr
  Basis fix.

Revision 1851 - Directory Listing
Modified Fri Oct 28 19:17:56 2005 UTC (11 years, 9 months ago) by jhr
  Basis semantics fix: hexidecimal digits should be upper case.

Revision 1848 - Directory Listing
Modified Tue Oct 25 21:11:22 2005 UTC (11 years, 9 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.56'.

Revision 1847 - Directory Listing
Modified Tue Oct 25 21:11:22 2005 UTC (11 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 (11 years, 9 months ago) by mblume
BOOT and HISTORY entries

Revision 1844 - Directory Listing
Modified Tue Oct 25 19:27:14 2005 UTC (11 years, 9 months ago) by mblume
freeze for 110.56

Revision 1843 - Directory Listing
Modified Tue Oct 25 16:13:23 2005 UTC (11 years, 9 months ago) by jhr
  Fix typo.

Revision 1842 - Directory Listing
Modified Tue Oct 25 15:44:00 2005 UTC (11 years, 9 months ago) by jhr
  Tracking SML/NJ library changes.

Revision 1841 - Directory Listing
Modified Tue Oct 25 15:41:42 2005 UTC (11 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 (11 years, 9 months ago) by jhr
  SML/NJ library additions.

Revision 1839 - Directory Listing
Modified Tue Oct 25 15:34:13 2005 UTC (11 years, 9 months ago) by jhr
  Resolve conflict.

Revision 1838 - Directory Listing
Modified Fri Oct 14 21:24:05 2005 UTC (11 years, 9 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 (11 years, 9 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 (11 years, 9 months ago) by allenleung
   Removed some debugging printout code from x86Asm.sml.
   It looked like something left over from previous bug fixes.

Revision 1835 - Directory Listing
Modified Tue Aug 16 16:16:38 2005 UTC (11 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch
'dbm-branch-2005_09_20'.

Revision 1834 - Directory Listing
Modified Tue Aug 16 16:16:38 2005 UTC (11 years, 11 months ago) by allenleung
*** empty log message ***

Revision 1833 - Directory Listing
Modified Fri Aug 5 02:26:29 2005 UTC (11 years, 11 months 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 (12 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 (12 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 (12 years ago) by jhr
  Fix some odds and ends with the PP library.

Revision 1826 - Directory Listing
Modified Wed Jul 20 21:09:01 2005 UTC (12 years ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.55'.

Revision 1825 - Directory Listing
Modified Wed Jul 20 21:09:01 2005 UTC (12 years ago) by mblume
added readmes for 110.55

Revision 1824 - Directory Listing
Modified Wed Jul 20 14:39:10 2005 UTC (12 years ago) by jhr
  HPUX 11 support.

Revision 1823 - Directory Listing
Modified Wed Jul 20 14:36:45 2005 UTC (12 years ago) by jhr
  Add HPUX 11 support.

Revision 1822 - Directory Listing
Modified Wed Jul 20 14:30:18 2005 UTC (12 years ago) by jhr
  New makefile to support HPUX 11.

Revision 1820 - Directory Listing
Modified Tue Jul 19 22:33:34 2005 UTC (12 years ago) by mblume
version number bump

Revision 1819 - Directory Listing
Modified Tue Jul 19 15:57:51 2005 UTC (12 years ago) by jhr
  Changed interface to setting mode.

Revision 1818 - Directory Listing
Modified Tue Jul 19 15:28:22 2005 UTC (12 years ago) by jhr
  New file.

Revision 1817 - Directory Listing
Modified Tue Jul 19 15:27:25 2005 UTC (12 years ago) by jhr
  Describe atom type.

Revision 1816 - Directory Listing
Modified Tue Jul 12 23:42:16 2005 UTC (12 years ago) by jhr
  Update for ANSITerm pretty printing support.

Revision 1815 - Directory Listing
Modified Tue Jul 12 22:08:28 2005 UTC (12 years 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 (12 years ago) by mblume
pushed minor library changes into CML

Revision 1813 - Directory Listing
Modified Thu Jul 7 04:23:46 2005 UTC (12 years ago) by jhr
  Changes to SML/NJ library.

Revision 1812 - Directory Listing
Modified Thu Jul 7 04:15:57 2005 UTC (12 years ago) by jhr
  New file.

Revision 1811 - Directory Listing
Modified Wed Jul 6 23:21:32 2005 UTC (12 years ago) by jhr
  Added ANSITerm structure.

Revision 1810 - Directory Listing
Modified Wed Jul 6 18:27:54 2005 UTC (12 years ago) by jhr
  Added ANSITerm structure.

Revision 1809 - Directory Listing
Modified Wed Jul 6 14:35:48 2005 UTC (12 years ago) by jhr
  Refactored PP library.

Revision 1808 - Directory Listing
Modified Wed Jul 6 05:44:37 2005 UTC (12 years 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 (12 years, 1 month ago) by allenleung
     Fixed a typo in the cygwin code.

Revision 1806 - Directory Listing
Modified Tue May 31 20:47:40 2005 UTC (12 years, 1 month 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 (12 years, 2 months ago) by jhr
  Bug fix: the calculation of required space did not take sequence headers
  into account.

Revision 1803 - Directory Listing
Modified Thu May 19 03:24:34 2005 UTC (12 years, 2 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.54'.

Revision 1802 - Directory Listing
Modified Thu May 19 03:24:34 2005 UTC (12 years, 2 months ago) by mblume
new Mac OS X instructions

Revision 1800 - Directory Listing
Modified Wed May 18 23:09:10 2005 UTC (12 years, 2 months ago) by mblume
added READMEs for 110.54

Revision 1799 - Directory Listing
Modified Wed May 18 23:08:12 2005 UTC (12 years, 2 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 (12 years, 2 months ago) by mblume
freeze for release 110.54

Revision 1794 - Directory Listing
Modified Wed May 18 16:59:22 2005 UTC (12 years, 2 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 (12 years, 2 months ago) by mblume
workaround for overloading bug

Revision 1792 - Directory Listing
Modified Tue May 17 04:46:12 2005 UTC (12 years, 2 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 (12 years, 2 months ago) by mblume
fixed Word64.fromString

Revision 1790 - Directory Listing
Modified Fri May 6 03:10:32 2005 UTC (12 years, 2 months ago) by jhr
  Add Tiger (MacOS X 10.4) support.

Revision 1789 - Directory Listing
Modified Fri May 6 02:47:17 2005 UTC (12 years, 2 months ago) by jhr
  Build ckit by default.

Revision 1788 - Directory Listing
Modified Thu May 5 16:48:44 2005 UTC (12 years, 2 months ago) by jhr
  Added singleton function to MONO_PRIORITYQ interface.

Revision 1787 - Directory Listing
Modified Thu May 5 16:25:12 2005 UTC (12 years, 2 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 (12 years, 2 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 (12 years, 2 months ago) by allenleung
     GC protocol checking phase added.

Revision 1784 - Directory Listing
Modified Wed May 4 15:43:48 2005 UTC (12 years, 2 months ago) by mblume
fixed bug in IntInf.div

Revision 1783 - Directory Listing
Modified Wed May 4 15:32:16 2005 UTC (12 years, 2 months ago) by mblume
added join to parser combinators

Revision 1782 - Directory Listing
Modified Tue May 3 17:41:39 2005 UTC (12 years, 2 months ago) by jhr
  Remove debugging flag.

Revision 1781 - Directory Listing
Modified Tue May 3 17:26:49 2005 UTC (12 years, 2 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 (12 years, 2 months ago) by jhr
  Removing makefiles for unsupported architectures

Revision 1779 - Directory Listing
Modified Mon May 2 20:52:52 2005 UTC (12 years, 2 months ago) by jhr
  Removing asm code for unsupported architectures.

Revision 1778 - Directory Listing
Modified Mon May 2 15:38:45 2005 UTC (12 years, 2 months ago) by jhr
  Remove spurious generated file.

Revision 1777 - Directory Listing
Modified Sat Apr 30 13:35:23 2005 UTC (12 years, 2 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 (12 years, 3 months ago) by jhr
  Include faulting PC in bogus fault error message.

Revision 1775 - Directory Listing
Modified Wed Apr 27 22:30:45 2005 UTC (12 years, 3 months ago) by macqueen
minor edits

Revision 1774 - Directory Listing
Modified Tue Apr 19 13:29:12 2005 UTC (12 years, 3 months ago) by jhr
  Fix for spilling single-precision floats.

Revision 1773 - Directory Listing
Modified Tue Apr 19 13:25:25 2005 UTC (12 years, 3 months ago) by jhr
  Remove excess newline.

Revision 1772 - Directory Listing
Modified Mon Mar 21 19:45:03 2005 UTC (12 years, 4 months ago) by jhr
  Fixed bug in GetOpt.

Revision 1771 - Directory Listing
Modified Thu Mar 17 22:53:15 2005 UTC (12 years, 4 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 (12 years, 4 months ago) by mblume
fixed silly bug in CML:Atom

Revision 1768 - Directory Listing
Modified Fri Feb 25 23:44:10 2005 UTC (12 years, 5 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.53'.

Revision 1767 - Directory Listing
Modified Fri Feb 25 23:44:10 2005 UTC (12 years, 5 months ago) by mblume
minor update to readme

Revision 1766 - Directory Listing
Modified Fri Feb 25 23:28:42 2005 UTC (12 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 (12 years, 5 months ago) by mblume
readmes for 110.53

Revision 1761 - Directory Listing
Modified Fri Feb 25 21:16:04 2005 UTC (12 years, 5 months ago) by mblume
new working version (110.53)

Revision 1760 - Directory Listing
Modified Fri Feb 25 20:46:23 2005 UTC (12 years, 5 months ago) by mblume
brought back SMLofNJ.Susp

Revision 1759 - Directory Listing
Modified Thu Feb 24 22:46:30 2005 UTC (12 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 (12 years, 5 months ago) by mblume
moved TraceDebugProf where it belongs

Revision 1757 - Directory Listing
Modified Sun Feb 13 03:52:06 2005 UTC (12 years, 5 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 (12 years, 5 months ago) by jhr
  Added Atom.same and Atom.lexCompare functions.

Revision 1755 - Directory Listing
Modified Thu Feb 10 23:54:06 2005 UTC (12 years, 5 months ago) by mblume
long long results implemented

Revision 1754 - Directory Listing
Modified Wed Feb 9 21:48:59 2005 UTC (12 years, 5 months ago) by mblume
long long args now seem to work

Revision 1753 - Directory Listing
Modified Mon Feb 7 22:16:58 2005 UTC (12 years, 5 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 (12 years, 5 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 (12 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 (12 years, 6 months ago) by mblume
fixed problem with time profiler

Revision 1749 - Directory Listing
Modified Tue Jan 18 16:51:55 2005 UTC (12 years, 6 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 (12 years, 6 months ago) by mblume
fixed typo

Revision 1747 - Directory Listing
Modified Fri Jan 14 23:53:21 2005 UTC (12 years, 6 months ago) by mblume
new experimental heap2exec facility

Revision 1746 - Directory Listing
Modified Fri Jan 7 17:44:23 2005 UTC (12 years, 6 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 (12 years, 6 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 (12 years, 7 months ago) by mblume
update to ml-build script

Revision 1743 - Directory Listing
Modified Tue Dec 21 21:11:40 2004 UTC (12 years, 7 months ago) by mblume
missing files

Revision 1742 - Directory Listing
Modified Tue Dec 21 21:04:01 2004 UTC (12 years, 7 months ago) by mblume
(partially) implemented long long in nlffi

Revision 1741 - Directory Listing
Modified Tue Dec 21 19:20:57 2004 UTC (12 years, 7 months ago) by mblume
cleanup of c/memory library

Revision 1740 - Directory Listing
Modified Fri Dec 17 21:12:23 2004 UTC (12 years, 7 months ago) by allenleung
   .run-sml now converts SMLNJ_HOME to a POSIX pathname on cygwin.

Revision 1738 - Directory Listing
Modified Thu Dec 16 19:38:22 2004 UTC (12 years, 7 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.52'.

Revision 1737 - Directory Listing
Modified Thu Dec 16 19:38:22 2004 UTC (12 years, 7 months ago) by mblume
missing line in HISTORY

Revision 1736 - Directory Listing
Modified Thu Dec 16 19:31:17 2004 UTC (12 years, 7 months ago) by mblume
last-minute changes incorporated

Revision 1735 - Directory Listing
Modified Thu Dec 16 19:29:13 2004 UTC (12 years, 7 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 (12 years, 7 months ago) by mblume
bug fix in statistics module

Revision 1733 - Directory Listing
Modified Thu Dec 16 05:37:04 2004 UTC (12 years, 7 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 (12 years, 7 months ago) by jhr
  Changed HashString.hashString' to hashSubstring.

Revision 1730 - Directory Listing
Modified Wed Dec 15 21:57:17 2004 UTC (12 years, 7 months ago) by mblume
added README files

Revision 1728 - Directory Listing
Modified Wed Dec 15 21:27:01 2004 UTC (12 years, 7 months ago) by mblume
freeze for 110.52

Revision 1727 - Directory Listing
Modified Wed Dec 15 18:41:55 2004 UTC (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 months ago) by mblume
fixed bug in ml-makedepend

Revision 1723 - Directory Listing
Modified Mon Dec 13 20:09:39 2004 UTC (12 years, 7 months ago) by jhr
  Fixed infinite loop.

Revision 1722 - Directory Listing
Modified Sun Dec 12 05:49:04 2004 UTC (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 months ago) by monnier
*** empty log message ***

Revision 1718 - Directory Listing
Modified Thu Dec 2 22:48:18 2004 UTC (12 years, 7 months ago) by mblume
minor modifications/improvements to hashing and atoms

Revision 1717 - Directory Listing
Modified Thu Nov 25 04:11:57 2004 UTC (12 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 (12 years, 8 months ago) by mblume
fixed typo in HISTORY

Revision 1715 - Directory Listing
Modified Wed Nov 24 20:27:30 2004 UTC (12 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 (12 years, 8 months ago) by monnier
*** empty log message ***

Revision 1713 - Directory Listing
Modified Wed Nov 24 19:40:47 2004 UTC (12 years, 8 months ago) by monnier
*** empty log message ***

Revision 1712 - Directory Listing
Modified Tue Nov 23 20:44:10 2004 UTC (12 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 (12 years, 8 months ago) by monnier
(sml-font-lock-symbols-alist): Add yet more silly entries.

Revision 1708 - Directory Listing
Modified Fri Nov 19 23:52:52 2004 UTC (12 years, 8 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.51'.

Revision 1707 - Directory Listing
Modified Fri Nov 19 23:52:52 2004 UTC (12 years, 8 months ago) by mblume
README files for 110.51

Revision 1705 - Directory Listing
Modified Fri Nov 19 15:58:58 2004 UTC (12 years, 8 months ago) by mblume
fixed awk bug in ml-makedepend

Revision 1703 - Directory Listing
Modified Thu Nov 18 21:40:57 2004 UTC (12 years, 8 months ago) by mblume
freeze for working version 110.51

Revision 1702 - Directory Listing
Modified Thu Nov 18 21:38:13 2004 UTC (12 years, 8 months ago) by mblume
enabled dlopen (for NLFFI) on FreeBSD

Revision 1701 - Directory Listing
Modified Wed Nov 17 21:07:35 2004 UTC (12 years, 8 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 (12 years, 8 months ago) by mblume
minor improvement to the version tool

Revision 1699 - Directory Listing
Modified Tue Nov 16 04:39:28 2004 UTC (12 years, 8 months ago) by mblume
cosmetic issue

Revision 1698 - Directory Listing
Modified Mon Nov 15 23:00:38 2004 UTC (12 years, 8 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 (12 years, 8 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 (12 years, 8 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 (12 years, 8 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 (12 years, 8 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 (12 years, 8 months ago) by monnier
(temp-directory): Get rid of warning.

Revision 1692 - Directory Listing
Modified Mon Nov 15 03:49:46 2004 UTC (12 years, 8 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 (12 years, 8 months ago) by monnier
(sml-make-error): Use match-string.

Revision 1690 - Directory Listing
Modified Mon Nov 15 03:26:34 2004 UTC (12 years, 8 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 (12 years, 8 months ago) by mblume
improved the version tool by simplifying it

Revision 1688 - Directory Listing
Modified Fri Nov 12 22:19:51 2004 UTC (12 years, 8 months ago) by mblume
fixed an issue with polyequal

Revision 1687 - Directory Listing
Modified Fri Nov 12 06:31:53 2004 UTC (12 years, 8 months ago) by mblume
added full implementation of Int64

Revision 1686 - Directory Listing
Modified Thu Nov 11 23:26:27 2004 UTC (12 years, 8 months ago) by mblume
more 64-bit hacking (see HISTORY)

Revision 1685 - Directory Listing
Modified Thu Nov 11 16:51:42 2004 UTC (12 years, 8 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 (12 years, 8 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 (12 years, 8 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 (12 years, 8 months ago) by mblume
started building support for 64-bit types

Revision 1681 - Directory Listing
Modified Mon Nov 8 23:03:24 2004 UTC (12 years, 8 months ago) by mblume
some code cleanup

Revision 1680 - Directory Listing
Modified Sat Oct 30 16:02:13 2004 UTC (12 years, 8 months ago) by jhr
  Add missing cases for stm pretty printing.

Revision 1679 - Directory Listing
Modified Sat Oct 30 14:09:26 2004 UTC (12 years, 8 months ago) by jhr
  Add support for NEG in LABEXPs.

Revision 1677 - Directory Listing
Modified Thu Oct 28 18:55:17 2004 UTC (12 years, 9 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.50'.

Revision 1676 - Directory Listing
Modified Thu Oct 28 18:55:17 2004 UTC (12 years, 9 months ago) by mblume
README files for 110.50

Revision 1674 - Directory Listing
Modified Thu Oct 28 17:58:26 2004 UTC (12 years, 9 months ago) by mblume
missing entry in BOOT

Revision 1672 - Directory Listing
Modified Thu Oct 28 15:44:02 2004 UTC (12 years, 9 months ago) by mblume
code freeze for 110.50

Revision 1671 - Directory Listing
Modified Thu Oct 28 04:15:08 2004 UTC (12 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 (12 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 (12 years, 9 months ago) by mblume
improved BackTrace.monitor

Revision 1668 - Directory Listing
Modified Wed Oct 27 22:22:13 2004 UTC (12 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 (12 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 (12 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 (12 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 (12 years, 9 months ago) by mblume
added missing LOAD

Revision 1663 - Directory Listing
Modified Mon Oct 25 03:29:38 2004 UTC (12 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 (12 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 (12 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 (12 years, 9 months ago) by mblume
deal with minInt correctly in Int31.fromString

Revision 1659 - Directory Listing
Modified Thu Oct 21 22:57:47 2004 UTC (12 years, 9 months ago) by mblume
specialized version of Int.fromString added (2x as fast)

Revision 1658 - Directory Listing
Modified Wed Oct 20 21:07:54 2004 UTC (12 years, 9 months ago) by mblume
merge changes from main trunk

Revision 1657 - Directory Listing
Modified Wed Oct 20 20:05:45 2004 UTC (12 years, 9 months ago) by
This commit was manufactured by cvs2svn to create branch
'blume-private-devel'.

Revision 1656 - Directory Listing
Modified Wed Oct 20 20:05:45 2004 UTC (12 years, 9 months ago) by mblume
support for back-trace in standalone programs

Revision 1655 - Directory Listing
Modified Mon Oct 18 21:45:30 2004 UTC (12 years, 9 months ago) by mblume
eliminated group owners; added warning

Revision 1654 - Directory Listing
Modified Fri Oct 15 21:49:14 2004 UTC (12 years, 9 months ago) by mblume
correct type of tdp_register

Revision 1653 - Directory Listing
Modified Fri Oct 15 20:45:02 2004 UTC (12 years, 9 months ago) by mblume
further TDP reorganization; coverage tool added

Revision 1652 - Directory Listing
Modified Thu Oct 14 22:38:54 2004 UTC (12 years, 9 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 (12 years, 9 months ago) by mblume
spelling error

Revision 1650 - Directory Listing
Modified Wed Oct 13 21:34:01 2004 UTC (12 years, 9 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 (12 years, 9 months ago) by mblume
minor code improvement

Revision 1648 - Directory Listing
Modified Tue Oct 12 22:47:46 2004 UTC (12 years, 9 months ago) by mblume
additional improvement to region info propagation

Revision 1647 - Directory Listing
Modified Tue Oct 12 02:45:22 2004 UTC (12 years, 9 months ago) by mblume
more fiddling with imprecise region annotations

Revision 1646 - Directory Listing
Modified Mon Oct 11 22:57:55 2004 UTC (12 years, 9 months ago) by mblume
eliminate unneeded argument

Revision 1645 - Directory Listing
Modified Mon Oct 11 21:37:17 2004 UTC (12 years, 9 months ago) by mblume
better region info propagation in elaborator

Revision 1644 - Directory Listing
Modified Sat Oct 9 03:50:36 2004 UTC (12 years, 9 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 (12 years, 9 months ago) by mblume
minor cleanup

Revision 1642 - Directory Listing
Modified Thu Oct 7 21:00:04 2004 UTC (12 years, 9 months ago) by mblume
cleanup work

Revision 1641 - Directory Listing
Modified Wed Oct 6 20:18:55 2004 UTC (12 years, 9 months ago) by mblume
minor cleanup in absyn and btrace

Revision 1640 - Directory Listing
Modified Fri Oct 1 15:20:40 2004 UTC (12 years, 9 months ago) by mblume
made slave mode work with version tool

Revision 1639 - Directory Listing
Modified Thu Sep 30 15:53:06 2004 UTC (12 years, 9 months ago) by mblume
cleanup of the auto-version stuff

Revision 1638 - Directory Listing
Modified Wed Sep 29 19:07:58 2004 UTC (12 years, 9 months ago) by mblume
integrated versiontool

Revision 1637 - Directory Listing
Modified Wed Sep 29 18:50:52 2004 UTC (12 years, 9 months ago) by mblume
automagic generation of version.sml

Revision 1636 - Directory Listing
Modified Tue Sep 28 22:33:03 2004 UTC (12 years, 9 months ago) by mblume
added comment

Revision 1635 - Directory Listing
Modified Tue Sep 28 17:12:31 2004 UTC (12 years, 9 months ago) by mblume
merging changes from main trunk

Revision 1634 - Directory Listing
Modified Tue Sep 28 15:53:10 2004 UTC (12 years, 9 months ago) by mblume
some cleanup of the controls code

Revision 1633 - Directory Listing
Modified Tue Sep 28 03:08:33 2004 UTC (12 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 (12 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 (12 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 (12 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 (12 years, 10 months ago) by mblume
tweaked interface of ControlRegistry; adde command-line switch to sml

Revision 1628 - Directory Listing
Modified Wed Sep 15 20:58:05 2004 UTC (12 years, 10 months ago) by mblume
merge changes from main trunk

Revision 1627 - Directory Listing
Modified Wed Sep 15 20:58:05 2004 UTC (12 years, 10 months ago) by
This commit was manufactured by cvs2svn to create branch
'blume-private-devel'.

Revision 1625 - Directory Listing
Modified Wed Sep 15 03:16:10 2004 UTC (12 years, 10 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.49'.

Revision 1624 - Directory Listing
Modified Wed Sep 15 03:16:10 2004 UTC (12 years, 10 months ago) by mblume
README files for 110.49

Revision 1622 - Directory Listing
Modified Mon Sep 13 21:50:40 2004 UTC (12 years, 10 months ago) by mblume
working version 110.49

Revision 1621 - Directory Listing
Modified Mon Sep 13 21:19:04 2004 UTC (12 years, 10 months ago) by mblume
turned target mlrisc on by default again

Revision 1620 - Directory Listing
Modified Mon Sep 13 20:10:38 2004 UTC (12 years, 10 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 (12 years, 10 months ago) by mblume
bumped heap image magic number

Revision 1618 - Directory Listing
Modified Fri Sep 3 15:27:05 2004 UTC (12 years, 10 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 (12 years, 10 months ago) by mblume
added some exports to core.cm

Revision 1616 - Directory Listing
Modified Mon Aug 30 22:54:16 2004 UTC (12 years, 10 months ago) by mblume
installer improvements

Revision 1615 - Directory Listing
Modified Fri Aug 27 22:21:00 2004 UTC (12 years, 11 months ago) by mblume
added ptreql to InlineT

Revision 1614 - Directory Listing
Modified Mon Aug 16 01:21:56 2004 UTC (12 years, 11 months ago) by allenleung

   Another bug fix to the graph library

Revision 1613 - Directory Listing
Modified Wed Aug 11 03:35:58 2004 UTC (12 years, 11 months ago) by allenleung
   Minor PPC syntax fix.

Revision 1612 - Directory Listing
Modified Wed Aug 11 02:45:25 2004 UTC (12 years, 11 months ago) by jhr
  Fixing one more bug with allocation of the argument area.  Seems to
  work now (at least for Moby).

Revision 1611 - Directory Listing
Modified Tue Aug 10 22:25:53 2004 UTC (12 years, 11 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.48'.

Revision 1610 - Directory Listing
Modified Tue Aug 10 22:25:53 2004 UTC (12 years, 11 months ago) by jhr
  Fix bug: argument area allocation not getting generated.

Revision 1609 - Directory Listing
Modified Tue Aug 10 22:18:40 2004 UTC (12 years, 11 months ago) by mblume
fixed wrong URL

Revision 1608 - Directory Listing
Modified Tue Aug 10 20:18:13 2004 UTC (12 years, 11 months ago) by jhr
  Get the sizes of integer return values right.

Revision 1607 - Directory Listing
Modified Tue Aug 10 18:25:26 2004 UTC (12 years, 11 months ago) by mblume
fixed typo in BOOT

Revision 1604 - Directory Listing
Modified Tue Aug 10 17:08:53 2004 UTC (12 years, 11 months ago) by mblume
added html version of README for 110.48

Revision 1603 - Directory Listing
Modified Tue Aug 10 16:59:12 2004 UTC (12 years, 11 months ago) by mblume
README for 110.48

Revision 1602 - Directory Listing
Modified Tue Aug 10 16:58:44 2004 UTC (12 years, 11 months ago) by mblume
freeze for Release 110.48

Revision 1601 - Directory Listing
Modified Tue Aug 10 14:40:53 2004 UTC (12 years, 11 months ago) by jhr
  Partial fix for signal masking code.

Revision 1600 - Directory Listing
Modified Mon Aug 9 21:23:58 2004 UTC (12 years, 11 months ago) by mblume
applied bug fix provided by Benjamin Ylvisaker

Revision 1599 - Directory Listing
Modified Mon Aug 9 16:22:40 2004 UTC (12 years, 11 months ago) by allenleung
    Bug fix to dijkstra's algorithm.

Revision 1598 - Directory Listing
Modified Mon Aug 9 16:16:40 2004 UTC (12 years, 11 months 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 (12 years, 11 months ago) by mblume
fixed pattern-matching bug and added missing cases

Revision 1596 - Directory Listing
Modified Sun Aug 8 05:22:41 2004 UTC (12 years, 11 months ago) by mblume
fixed pattern-match bug and missing cases in c-calls implementation

Revision 1595 - Directory Listing
Modified Fri Aug 6 23:07:17 2004 UTC (12 years, 11 months ago) by mblume
some improvements to handling of cmd-line arguments

Revision 1594 - Directory Listing
Modified Fri Aug 6 20:38:58 2004 UTC (12 years, 11 months ago) by jhr
  Initial support for PPC extensions.

Revision 1593 - Directory Listing
Modified Thu Aug 5 22:19:45 2004 UTC (12 years, 11 months ago) by allenleung
     Added IBM syntax support for PowerPC.

Revision 1592 - Directory Listing
Modified Thu Aug 5 16:53:03 2004 UTC (12 years, 11 months ago) by mblume
merging changes up to 110.47 from main trunk

Revision 1591 - Directory Listing
Modified Thu Aug 5 16:53:03 2004 UTC (12 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch
'blume-private-devel'.

Revision 1590 - Directory Listing
Modified Wed Aug 4 22:17:37 2004 UTC (12 years, 11 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.47'.

Revision 1589 - Directory Listing
Modified Wed Aug 4 22:17:37 2004 UTC (12 years, 11 months 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 (12 years, 11 months ago) by mblume
fixed obsolete comment in targets

Revision 1587 - Directory Listing
Modified Wed Aug 4 21:41:35 2004 UTC (12 years, 11 months ago) by mblume
removed warning about nlffi from WININSTALL

Revision 1583 - Directory Listing
Modified Wed Aug 4 20:57:45 2004 UTC (12 years, 11 months ago) by mblume
removed mention of e-mail address

Revision 1582 - Directory Listing
Modified Wed Aug 4 20:55:50 2004 UTC (12 years, 11 months ago) by mblume
added README files for 110.47

Revision 1581 - Directory Listing
Modified Wed Aug 4 19:00:53 2004 UTC (12 years, 11 months ago) by mblume
freeze for 110.47

Revision 1580 - Directory Listing
Modified Tue Aug 3 19:26:26 2004 UTC (12 years, 11 months ago) by mblume
added support for multiple C calling conventions

Revision 1579 - Directory Listing
Modified Mon Aug 2 20:54:18 2004 UTC (12 years, 11 months ago) by mblume
HISTORY entry

Revision 1578 - Directory Listing
Modified Mon Aug 2 20:46:58 2004 UTC (12 years, 11 months 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 (12 years, 11 months ago) by mblume
dldummy is gone!

Revision 1576 - Directory Listing
Modified Mon Aug 2 20:32:41 2004 UTC (12 years, 11 months ago) by mblume
more silly typos

Revision 1575 - Directory Listing
Modified Mon Aug 2 20:30:25 2004 UTC (12 years, 11 months ago) by mblume
more missing edits

Revision 1574 - Directory Listing
Modified Mon Aug 2 20:26:13 2004 UTC (12 years, 11 months ago) by mblume
added missing update to dlclose.c

Revision 1573 - Directory Listing
Modified Mon Aug 2 19:44:48 2004 UTC (12 years, 11 months ago) by mblume
added support for nlffi under win32

Revision 1572 - Directory Listing
Modified Fri Jul 30 22:55:23 2004 UTC (12 years, 11 months ago) by mblume
assorted bug fixes

Revision 1571 - Directory Listing
Modified Fri Jul 30 21:24:08 2004 UTC (12 years, 11 months ago) by mblume
more manual hacking

Revision 1570 - Directory Listing
Modified Fri Jul 30 21:23:37 2004 UTC (12 years, 11 months 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 (12 years, 11 months ago) by mblume
sync

Revision 1568 - Directory Listing
Modified Wed Jul 28 23:23:57 2004 UTC (13 years ago) by mblume
slowly fleshing out the nlffi manual

Revision 1567 - Directory Listing
Modified Wed Jul 28 23:23:13 2004 UTC (13 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 (13 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 (13 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 (13 years ago) by mblume
minor tweak to ml-nlffigen (treatment of typedef);
added description of typedef to manual

Revision 1563 - Directory Listing
Modified Mon Jul 26 19:48:45 2004 UTC (13 years ago) by macqueen
editing notes, MAP

Revision 1562 - Directory Listing
Modified Mon Jul 26 14:06:57 2004 UTC (13 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 (13 years ago) by jhr
  Added documentation.

Revision 1560 - Directory Listing
Modified Fri Jul 23 23:23:09 2004 UTC (13 years ago) by mblume
sync some changes

Revision 1559 - Directory Listing
Modified Fri Jul 23 23:06:44 2004 UTC (13 years ago) by mblume
added some (slightly) better error reporting to ml-nlffigen

Revision 1558 - Directory Listing
Modified Thu Jul 22 22:30:55 2004 UTC (13 years ago) by macqueen
editing notes, sigmatch.sml

Revision 1557 - Directory Listing
Modified Wed Jul 21 23:19:18 2004 UTC (13 years ago) by mblume
nlffi documentation (a start); minor bugfix in ml-nlffigen

Revision 1556 - Directory Listing
Modified Wed Jul 21 21:54:54 2004 UTC (13 years ago) by macqueen
working on eqvTnspTy

Revision 1555 - Directory Listing
Modified Tue Jul 20 21:40:36 2004 UTC (13 years ago) by macqueen
revised eqvTnspTy

Revision 1554 - Directory Listing
Modified Tue Jul 20 17:59:03 2004 UTC (13 years ago) by mblume
template for a NLFFI manual added

Revision 1553 - Directory Listing
Modified Tue Jul 20 13:08:30 2004 UTC (13 years 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 (13 years ago) by mblume
handled C_UNION on the Sparc

Revision 1551 - Directory Listing
Modified Fri Jul 16 03:26:38 2004 UTC (13 years 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 (13 years ago) by jhr
  Rewrote handling of C_UNION type.

Revision 1549 - Directory Listing
Modified Wed Jul 14 23:07:35 2004 UTC (13 years 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 (13 years ago) by mblume
added C_UNION to c-types.sml

Revision 1547 - Directory Listing
Modified Wed Jul 14 19:40:35 2004 UTC (13 years 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 (13 years ago) by allenleung
   More PPC instructions added.

Revision 1545 - Directory Listing
Modified Wed Jul 14 18:33:15 2004 UTC (13 years ago) by jhr
  Minor edits.

Revision 1544 - Directory Listing
Modified Wed Jul 14 16:08:37 2004 UTC (13 years ago) by jhr
  Support for struct arguments.

Revision 1543 - Directory Listing
Modified Tue Jul 13 22:19:50 2004 UTC (13 years ago) by mblume
another merge from main trunk

Revision 1542 - Directory Listing
Modified Tue Jul 13 22:19:50 2004 UTC (13 years ago) by
This commit was manufactured by cvs2svn to create branch
'blume-private-devel'.

Revision 1541 - Directory Listing
Modified Tue Jul 13 22:02:23 2004 UTC (13 years ago) by mblume
added some more testcases for nlffi

Revision 1540 - Directory Listing
Modified Tue Jul 13 20:15:55 2004 UTC (13 years ago) by mblume
fixed bug in usage of paramAlloc

Revision 1539 - Directory Listing
Modified Tue Jul 13 19:05:30 2004 UTC (13 years ago) by allenleung
   Added LWARX and STWCX to the Power PC instruction set.

Revision 1538 - Directory Listing
Modified Tue Jul 13 19:04:05 2004 UTC (13 years ago) by mblume
merge changes from main trunk

Revision 1537 - Directory Listing
Modified Tue Jul 13 18:49:54 2004 UTC (13 years ago) by mblume
NLFFI-related code tweaks

Revision 1536 - Directory Listing
Modified Tue Jul 13 18:30:33 2004 UTC (13 years ago) by jhr
  Changed signature of layout function; added paramAlloc callback to
  PPC genCall function; eliminated non-exhaustive matches.

Revision 1535 - Directory Listing
Modified Tue Jul 13 05:00:35 2004 UTC (13 years ago) by mblume
merge changes from main trunk

Revision 1534 - Directory Listing
Modified Tue Jul 13 05:00:35 2004 UTC (13 years ago) by
This commit was manufactured by cvs2svn to create branch
'blume-private-devel'.

Revision 1533 - Directory Listing
Modified Tue Jul 13 04:19:14 2004 UTC (13 years 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 (13 years 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 (13 years ago) by jhr
  Working on adding support for structure arguments.

Revision 1530 - Directory Listing
Modified Sun Jul 11 16:51:01 2004 UTC (13 years 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 (13 years ago) by mblume
updated comment

Revision 1528 - Directory Listing
Modified Fri Jul 9 23:30:57 2004 UTC (13 years ago) by jhr
  Fixed type errors in PPC C-calls.

Revision 1527 - Directory Listing
Modified Fri Jul 9 22:42:16 2004 UTC (13 years ago) by jhr
  Working on PPC C-Calls.

Revision 1526 - Directory Listing
Modified Fri Jul 9 03:48:36 2004 UTC (13 years ago) by jhr
  Add missing components to C-calls stub.

Revision 1525 - Directory Listing
Modified Wed Jul 7 02:10:23 2004 UTC (13 years ago) by jhr
  Working on PPC C calls.

Revision 1524 - Directory Listing
Modified Tue Jul 6 19:48:34 2004 UTC (13 years ago) by jhr
  Working on C calls.

Revision 1523 - Directory Listing
Modified Tue Jul 6 19:48:33 2004 UTC (13 years ago) by jhr
  Working on C calls.

Revision 1522 - Directory Listing
Modified Tue Jul 6 17:09:21 2004 UTC (13 years ago) by jhr
  Working on C Calls for PPC/MacOS X.

Revision 1521 - Directory Listing
Modified Wed Jun 30 21:44:58 2004 UTC (13 years ago) by jhr
  Added layout function to C_CALLS signature.

Revision 1519 - Directory Listing
Modified Sun Jun 20 14:53:21 2004 UTC (13 years, 1 month ago) by mblume
fixed typo

Revision 1517 - Directory Listing
Modified Fri Jun 18 19:52:04 2004 UTC (13 years, 1 month ago) by mblume
merge changes from main trunk

Revision 1516 - Directory Listing
Modified Fri Jun 18 19:52:04 2004 UTC (13 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch
'blume-private-devel'.

Revision 1515 - Directory Listing
Modified Fri Jun 18 19:29:02 2004 UTC (13 years, 1 month ago) by mblume
changed implementation of structure Unix to non-compliant (but perhaps
saner) behavior

Revision 1511 - Directory Listing
Modified Fri Jun 18 15:58:09 2004 UTC (13 years, 1 month ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.46'.

Revision 1510 - Directory Listing
Modified Fri Jun 18 15:58:09 2004 UTC (13 years, 1 month ago) by mblume
added README files for 110.46

Revision 1509 - Directory Listing
Modified Fri Jun 18 04:50:05 2004 UTC (13 years, 1 month ago) by mblume
merge changes from main trunk up to 110.46

Revision 1508 - Directory Listing
Modified Fri Jun 18 04:50:05 2004 UTC (13 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch
'blume-private-devel'.

Revision 1507 - Directory Listing
Modified Thu Jun 17 23:16:43 2004 UTC (13 years, 1 month ago) by mblume
bumped version number to 110.46

Revision 1506 - Directory Listing
Modified Thu Jun 17 22:19:15 2004 UTC (13 years, 1 month ago) by mblume
structure Unix now up to (the broken) spec

Revision 1505 - Directory Listing
Modified Thu Jun 17 20:41:47 2004 UTC (13 years, 1 month ago) by mblume
structure Timer now up to spec

Revision 1504 - Directory Listing
Modified Fri Jun 4 15:59:52 2004 UTC (13 years, 1 month ago) by jhr
  Better error message.

Revision 1503 - Directory Listing
Modified Fri Jun 4 15:59:11 2004 UTC (13 years, 1 month ago) by jhr
  Handle exec failure.

Revision 1502 - Directory Listing
Modified Mon May 31 23:10:42 2004 UTC (13 years, 1 month ago) by jhr
  Getting example programs to compile again.

Revision 1501 - Directory Listing
Modified Mon May 31 20:21:41 2004 UTC (13 years, 1 month 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 (13 years, 2 months ago) by mblume
incremental Basis update

Revision 1499 - Directory Listing
Modified Tue May 25 21:49:58 2004 UTC (13 years, 2 months ago) by mblume
merge changes from main trunk

Revision 1498 - Directory Listing
Modified Tue May 25 20:59:00 2004 UTC (13 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 (13 years, 2 months ago) by mblume
minor code cleanup

Revision 1496 - Directory Listing
Modified Thu May 20 20:58:32 2004 UTC (13 years, 2 months ago) by mblume
made win32 version work again

Revision 1495 - Directory Listing
Modified Thu May 20 20:28:05 2004 UTC (13 years, 2 months ago) by mblume
cleanup code added to ml-build.bat

Revision 1494 - Directory Listing
Modified Thu May 20 03:09:17 2004 UTC (13 years, 2 months ago) by mblume
made ml-build clean up after itself better

Revision 1493 - Directory Listing
Modified Tue May 18 21:19:57 2004 UTC (13 years, 2 months ago) by mblume
merged changes from main trunk

Revision 1492 - Directory Listing
Modified Tue May 18 21:19:57 2004 UTC (13 years, 2 months ago) by
This commit was manufactured by cvs2svn to create branch
'blume-private-devel'.

Revision 1491 - Directory Listing
Modified Tue May 18 20:49:37 2004 UTC (13 years, 2 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 (13 years, 2 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 (13 years, 2 months ago) by mblume
added missing socket-functionality for win32

Revision 1488 - Directory Listing
Modified Tue May 11 19:20:17 2004 UTC (13 years, 2 months ago) by mblume
fixed bug in installml

Revision 1487 - Directory Listing
Modified Tue May 11 19:01:04 2004 UTC (13 years, 2 months ago) by mblume
added support for NLFFI under NetBSD

Revision 1486 - Directory Listing
Modified Tue May 11 17:04:01 2004 UTC (13 years, 2 months ago) by mblume
extended some export lists

Revision 1485 - Directory Listing
Modified Tue May 11 16:36:07 2004 UTC (13 years, 2 months ago) by mblume
fixed installer code so that src-smlnj works again

Revision 1484 - Directory Listing
Modified Sat Apr 24 13:30:51 2004 UTC (13 years, 3 months ago) by mblume
merge changes from main trunk

Revision 1483 - Directory Listing
Modified Sat Apr 24 13:30:51 2004 UTC (13 years, 3 months ago) by
This commit was manufactured by cvs2svn to create branch
'blume-private-devel'.

Revision 1482 - Directory Listing
Modified Fri Apr 23 22:39:17 2004 UTC (13 years, 3 months ago) by mblume
fixed IEEEReal.scan

Revision 1481 - Directory Listing
Modified Fri Apr 23 22:13:27 2004 UTC (13 years, 3 months ago) by macqueen
minor revision of MAP file

Revision 1480 - Directory Listing
Modified Fri Apr 23 15:37:52 2004 UTC (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 1476 - Directory Listing
Modified Fri Apr 16 20:51:46 2004 UTC (13 years, 3 months ago) by macqueen
change CONexp, CONpat to take instantiated type instead of tyvar list

Revision 1475 - Directory Listing
Modified Fri Apr 9 19:05:33 2004 UTC (13 years, 3 months ago) by macqueen
notes and added comments

Revision 1474 - Directory Listing
Modified Sun Apr 4 21:29:18 2004 UTC (13 years, 3 months ago) by
This commit was manufactured by cvs2svn to create branch
'primop-branch'.

Revision 1473 - Directory Listing
Modified Sun Apr 4 21:29:18 2004 UTC (13 years, 3 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 (13 years, 3 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 1471 - Directory Listing
Modified Mon Mar 29 22:45:55 2004 UTC (13 years, 4 months ago) by macqueen
merged trunk from primop-branch to HEAD into primop-branch

Revision 1470 - Directory Listing
Modified Mon Mar 29 22:45:55 2004 UTC (13 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch
'primop-branch'.

Revision 1469 - Directory Listing
Modified Fri Mar 19 18:55:22 2004 UTC (13 years, 4 months ago) by allenleung
*** empty log message ***

Revision 1468 - Directory Listing
Modified Fri Mar 19 18:54:52 2004 UTC (13 years, 4 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 (13 years, 4 months ago) by macqueen
adding comments

Revision 1465 - Directory Listing
Modified Thu Mar 4 22:30:03 2004 UTC (13 years, 4 months ago) by mblume
fixed problem with IntInf.fmt

Revision 1464 - Directory Listing
Modified Thu Mar 4 17:19:17 2004 UTC (13 years, 4 months ago) by mblume
added HISTORY entry for previous change

Revision 1463 - Directory Listing
Modified Thu Mar 4 17:17:04 2004 UTC (13 years, 4 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 (13 years, 5 months ago) by mblume
added README files for 110.45

Revision 1457 - Directory Listing
Modified Fri Feb 13 21:12:13 2004 UTC (13 years, 5 months ago) by mblume
merge changes up to 110.45 from main trunk

Revision 1456 - Directory Listing
Modified Fri Feb 13 20:42:49 2004 UTC (13 years, 5 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.45'.

Revision 1455 - Directory Listing
Modified Fri Feb 13 20:42:49 2004 UTC (13 years, 5 months ago) by mblume
working version 110.45

Revision 1454 - Directory Listing
Modified Mon Feb 9 22:32:05 2004 UTC (13 years, 5 months ago) by mblume
implemented SUPERCAST in FLINT;
(pushed it through as far as it seemed necessary -- but more TODO
corners are probably lurking...);
used SUPERCAST to implement link_plugin;
simple test case compiles and works; everything beyond that is untested

Revision 1453 - Directory Listing
Modified Mon Feb 9 20:33:28 2004 UTC (13 years, 5 months ago) by mblume
merged changes from main trunk into devel branch

Revision 1452 - Directory Listing
Modified Mon Feb 9 20:33:28 2004 UTC (13 years, 5 months ago) by
This commit was manufactured by cvs2svn to create branch
'blume-private-devel'.

Revision 1451 - Directory Listing
Modified Thu Feb 5 18:02:32 2004 UTC (13 years, 5 months ago) by mblume
sync of devel branch

Revision 1450 - Directory Listing
Modified Sat Jan 31 14:24:42 2004 UTC (13 years, 5 months ago) by
This commit was manufactured by cvs2svn to create branch
'dbmdev1-branch'.

Revision 1449 - Directory Listing
Modified Sat Jan 31 14:24:42 2004 UTC (13 years, 5 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 (13 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 (13 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 (13 years, 6 months ago) by mblume
type of top-level app

Revision 1445 - Directory Listing
Modified Mon Jan 26 15:20:12 2004 UTC (13 years, 6 months ago) by jhr
  PPC CCalls hacking.

Revision 1444 - Directory Listing
Modified Sun Jan 25 19:32:40 2004 UTC (13 years, 6 months ago) by jhr
  Fixed spelling mistakes.

Revision 1443 - Directory Listing
Modified Sun Jan 25 19:27:10 2004 UTC (13 years, 6 months ago) by jhr
  Cross machine sync (working on PPC C calls)

Revision 1442 - Directory Listing
Modified Thu Jan 15 23:12:57 2004 UTC (13 years, 6 months ago) by mblume
added copyright notices

Revision 1441 - Directory Listing
Modified Thu Jan 15 23:01:21 2004 UTC (13 years, 6 months ago) by mblume
implemented readline stream

Revision 1440 - Directory Listing
Modified Wed Jan 14 23:26:22 2004 UTC (13 years, 6 months ago) by mblume
fixed problem with not having linked curses

Revision 1439 - Directory Listing
Modified Wed Jan 14 22:55:24 2004 UTC (13 years, 6 months ago) by mblume
added readline example to ml-nlffi-lib

Revision 1438 - Directory Listing
Modified Mon Jan 12 03:12:20 2004 UTC (13 years, 6 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 (13 years, 6 months ago) by jhr
  Added case for comparisons between int32 constants.

Revision 1436 - Directory Listing
Modified Tue Dec 23 02:30:18 2003 UTC (13 years, 7 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 (13 years, 7 months ago) by allenleung
Fixed a bug in which getpair raises an Subscript exception!

Lal
-----

Revision 1434 - Directory Listing
Modified Thu Dec 11 23:23:44 2003 UTC (13 years, 7 months ago) by mblume
snapshot of plugin hacking

Revision 1433 - Directory Listing
Modified Wed Dec 10 14:36:50 2003 UTC (13 years, 7 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 (13 years, 7 months ago) by monnier
*** empty log message ***

Revision 1431 - Directory Listing
Modified Wed Dec 10 03:30:06 2003 UTC (13 years, 7 months ago) by monnier
(sml-mode-menu): Fix typo.  Use std names.
(sml-begin-syms-re): Reduce redundancy.

Revision 1430 - Directory Listing
Modified Wed Nov 26 06:34:28 2003 UTC (13 years, 8 months ago) by mblume
exported Unify from elaborate.cm

Revision 1429 - Directory Listing
Modified Mon Nov 24 20:34:21 2003 UTC (13 years, 8 months ago) by mblume
undo last attempted change

Revision 1428 - Directory Listing
Modified Fri Nov 21 19:49:33 2003 UTC (13 years, 8 months ago) by mblume
more fiddling with plugins; now there are FLINT problems...

Revision 1427 - Directory Listing
Modified Tue Nov 18 23:08:15 2003 UTC (13 years, 8 months ago) by mblume
HISTORY entry

Revision 1426 - Directory Listing
Modified Tue Nov 18 23:05:18 2003 UTC (13 years, 8 months ago) by mblume
POSIX_FLAGS -> BIT_FLAGS

Revision 1425 - Directory Listing
Modified Tue Nov 18 21:06:42 2003 UTC (13 years, 8 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 (13 years, 8 months ago) by mblume
fix spelling of URLs

Revision 1423 - Directory Listing
Modified Thu Nov 13 22:54:25 2003 UTC (13 years, 8 months ago) by mblume
reorganized the link_plugin implementation;
it should have a better chance at being ok now, but something still
breaks;  looks like something more fundamental is going on

Revision 1422 - Directory Listing
Modified Thu Nov 13 21:28:06 2003 UTC (13 years, 8 months ago) by mblume
print ast/absyn earlier

Revision 1417 - Directory Listing
Modified Thu Nov 6 19:58:02 2003 UTC (13 years, 8 months ago) by mblume
added README files for 110.44

Revision 1416 - Directory Listing
Modified Thu Nov 6 18:44:37 2003 UTC (13 years, 8 months ago) by mblume
merged changes from main trunk

Revision 1415 - Directory Listing
Modified Thu Nov 6 17:54:56 2003 UTC (13 years, 8 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.44'.

Revision 1414 - Directory Listing
Modified Thu Nov 6 17:54:56 2003 UTC (13 years, 8 months ago) by mblume
Working version 110.44

Revision 1413 - Directory Listing
Modified Wed Nov 5 14:40:20 2003 UTC (13 years, 8 months ago) by jhr
  Fixed script to be less sensitive to the order in which include
  files are examined for constants.

Revision 1412 - Directory Listing
Modified Tue Nov 4 19:07:43 2003 UTC (13 years, 8 months ago) by mblume
merge changes from main trunk

Revision 1411 - Directory Listing
Modified Tue Nov 4 17:50:53 2003 UTC (13 years, 8 months ago) by mblume
eliminated dont_move_libraries directive in config/targets

Revision 1410 - Directory Listing
Modified Mon Nov 3 22:32:01 2003 UTC (13 years, 8 months ago) by mblume
merge changes from main trunk

Revision 1409 - Directory Listing
Modified Mon Nov 3 22:00:35 2003 UTC (13 years, 8 months ago) by mblume
made installer honor INSTALLDIR variable properly

Revision 1408 - Directory Listing
Modified Tue Oct 28 22:28:00 2003 UTC (13 years, 9 months ago) by mblume
merged changes from main trunk

Revision 1407 - Directory Listing
Modified Mon Oct 27 14:46:57 2003 UTC (13 years, 9 months ago) by jhr
  Added case for MacOS X 10.3 (Panther).

Revision 1406 - Directory Listing
Modified Thu Oct 23 22:09:13 2003 UTC (13 years, 9 months ago) by mblume
added let-bound structures, but they do not work right

Revision 1405 - Directory Listing
Modified Tue Oct 21 22:49:43 2003 UTC (13 years, 9 months ago) by mblume
in the middle of hacking the plugin stuff

Revision 1404 - Directory Listing
Modified Fri Oct 3 22:26:14 2003 UTC (13 years, 9 months ago) by mblume
more fuzzing around with the plugin stuff (I am still learning my
way around the elaborator, basically)

Revision 1403 - Directory Listing
Modified Fri Oct 3 00:39:13 2003 UTC (13 years, 9 months ago) by mblume
more plugin hacking

Revision 1402 - Directory Listing
Modified Thu Oct 2 16:09:02 2003 UTC (13 years, 9 months ago) by mblume
started implementation of plugin support

Revision 1401 - Directory Listing
Modified Thu Oct 2 16:09:02 2003 UTC (13 years, 9 months ago) by
This commit was manufactured by cvs2svn to create branch
'blume-private-devel'.

Revision 1400 - Directory Listing
Modified Wed Oct 1 22:06:25 2003 UTC (13 years, 9 months ago) by mblume
MLRISC bug fix from Lal

Revision 1399 - Directory Listing
Modified Tue Sep 30 21:10:05 2003 UTC (13 years, 9 months ago) by mblume
typo in HISTORY

Revision 1398 - Directory Listing
Modified Tue Sep 30 21:09:27 2003 UTC (13 years, 9 months ago) by mblume
PRIM_IO; .bat-files

Revision 1395 - Directory Listing
Modified Fri Sep 26 21:03:26 2003 UTC (13 years, 10 months ago) by mblume
added a missing privilege wrapper

Revision 1394 - Directory Listing
Modified Fri Sep 26 19:56:20 2003 UTC (13 years, 10 months ago) by mblume
minor version bump; new bootfiles

Revision 1393 - Directory Listing
Modified Fri Sep 26 17:00:32 2003 UTC (13 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 (13 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 (13 years, 10 months ago) by mblume
installer tweaks (see HISTORY)

Revision 1390 - Directory Listing
Modified Wed Sep 24 20:34:06 2003 UTC (13 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 (13 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 (13 years, 10 months ago) by mblume
incorrect tag name fixed

Revision 1387 - Directory Listing
Modified Mon Sep 22 17:10:40 2003 UTC (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 months ago) by mblume
various Basis-related changes (see HISTORY)

Revision 1380 - Directory Listing
Modified Wed Sep 17 20:20:51 2003 UTC (13 years, 10 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 (13 years, 10 months ago) by mblume
added primop for int32->real64 conversion

Revision 1377 - Directory Listing
Modified Tue Sep 16 15:22:47 2003 UTC (13 years, 10 months ago) by macqueen
VARexp changed to take whole instantiated type

Revision 1375 - Directory Listing
Modified Mon Sep 15 22:44:08 2003 UTC (13 years, 10 months ago) by mblume
fixed bug in Real.fromLargeInt

Revision 1374 - Directory Listing
Modified Mon Sep 15 22:17:10 2003 UTC (13 years, 10 months ago) by macqueen
undoing accidental commit of files intended for primop-branch

Revision 1373 - Directory Listing
Modified Mon Sep 15 22:16:26 2003 UTC (13 years, 10 months ago) by macqueen
eliminating type from primop info

Revision 1372 - Directory Listing
Modified Mon Sep 15 22:16:26 2003 UTC (13 years, 10 months ago) by
This commit was manufactured by cvs2svn to create branch
'primop-branch'.

Revision 1371 - Directory Listing
Modified Mon Sep 15 03:43:47 2003 UTC (13 years, 10 months ago) by macqueen
eliminate type from inline info

Revision 1370 - Directory Listing
Modified Mon Sep 15 03:38:25 2003 UTC (13 years, 10 months ago) by macqueen
eliminate types from primop info

Revision 1369 - Directory Listing
Modified Sat Sep 13 23:11:20 2003 UTC (13 years, 10 months ago) by mblume
minor bugfix in new installer script

Revision 1368 - Directory Listing
Modified Sat Sep 13 04:44:43 2003 UTC (13 years, 10 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 (13 years, 10 months ago) by mblume
added link to sources to README files

Revision 1362 - Directory Listing
Modified Wed Sep 10 20:36:11 2003 UTC (13 years, 10 months ago) by mblume
added MACOSXINSTALL; updated other installation instructions

Revision 1357 - Directory Listing
Modified Wed Sep 10 02:54:11 2003 UTC (13 years, 10 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.43'.

Revision 1356 - Directory Listing
Modified Wed Sep 10 02:54:11 2003 UTC (13 years, 10 months ago) by mblume
Release_110_43

Revision 1355 - Directory Listing
Modified Wed Sep 10 00:44:52 2003 UTC (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 months ago) by mblume
another typo... :-(

Revision 1351 - Directory Listing
Modified Fri Sep 5 21:35:54 2003 UTC (13 years, 10 months ago) by mblume
fixed typo

Revision 1350 - Directory Listing
Modified Fri Sep 5 21:34:27 2003 UTC (13 years, 10 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 (13 years, 10 months ago) by mblume
dot.sml committed per request by Lal

Revision 1348 - Directory Listing
Modified Fri Aug 29 17:06:53 2003 UTC (13 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 (13 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 (13 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 (13 years, 11 months 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 (13 years, 11 months ago) by macqueen
updated HISTORY

Revision 1342 - Directory Listing
Modified Mon Aug 11 20:46:00 2003 UTC (13 years, 11 months 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 (13 years, 11 months 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 (14 years, 1 month ago) by macqueen
creating tag macqueen-20030617-bug895

Revision 1336 - Directory Listing
Modified Tue Jun 17 20:36:59 2003 UTC (14 years, 1 month ago) by macqueen
fixed bug 895

Revision 1335 - Directory Listing
Modified Tue May 27 21:54:23 2003 UTC (14 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 (14 years, 2 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 (14 years, 2 months ago) by jhr
  Logic cleanup in Scan.scanf.

Revision 1332 - Directory Listing
Modified Sun May 18 03:21:16 2003 UTC (14 years, 2 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 (14 years, 2 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 (14 years, 2 months ago) by allenleung
     Cygwin port of smlnj

Revision 1326 - Directory Listing
Modified Wed May 14 21:20:29 2003 UTC (14 years, 2 months ago) by allenleung
    Completely non-functional MIPS backend.

Revision 1325 - Directory Listing
Modified Tue May 13 01:56:02 2003 UTC (14 years, 2 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 (14 years, 2 months ago) by jhr
  Start of documentation for RunCML module.

Revision 1323 - Directory Listing
Modified Sat May 10 03:37:36 2003 UTC (14 years, 2 months ago) by jhr
  Added missing StreamIO input event constructors.

Revision 1322 - Directory Listing
Modified Mon Apr 21 14:01:59 2003 UTC (14 years, 3 months ago) by jhr
  Bug fix for CleanUp.logMailbox.

Revision 1321 - Directory Listing
Modified Thu Apr 17 17:40:21 2003 UTC (14 years, 3 months ago) by jhr
  Documentation cleanup.

Revision 1320 - Directory Listing
Modified Wed Apr 9 22:13:23 2003 UTC (14 years, 3 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 (14 years, 3 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 (14 years, 3 months ago) by mblume
deleted ir.cm (per instruction from Lal)

Revision 1317 - Directory Listing
Modified Tue Apr 8 20:42:37 2003 UTC (14 years, 3 months ago) by mblume
added missing elements to ListPair

Revision 1310 - Directory Listing
Modified Tue Mar 11 23:54:58 2003 UTC (14 years, 4 months ago) by mblume
added mlrisc target to install script

Revision 1303 - Directory Listing
Modified Mon Mar 10 21:16:47 2003 UTC (14 years, 4 months ago) by jhr
  Fix substitution.

Revision 1302 - Directory Listing
Modified Mon Mar 10 21:06:22 2003 UTC (14 years, 4 months ago) by jhr
  Documentation cleanup for CML.

Revision 1299 - Directory Listing
Modified Sun Jan 12 19:19:24 2003 UTC (14 years, 6 months ago) by monnier
Remove outdated `sml-load-hook'.

Revision 1298 - Directory Listing
Modified Sun Jan 12 18:40:19 2003 UTC (14 years, 6 months ago) by monnier
Remove outdated `sml-load-hook'.

Revision 1297 - Directory Listing
Modified Fri Jan 10 00:30:59 2003 UTC (14 years, 6 months ago) by leunga
  Fixed some deadlinks in the doc.

Revision 1296 - Directory Listing
Modified Tue Jan 7 15:40:55 2003 UTC (14 years, 6 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 (14 years, 7 months ago) by leunga
    New files for the cygwin port.

Revision 1294 - Directory Listing
Modified Thu Dec 12 21:22:48 2002 UTC (14 years, 7 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 (14 years, 7 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 (14 years, 9 months ago) by blume
exported Typecheck

Revision 1286 - Directory Listing
Modified Thu Oct 17 14:02:07 2002 UTC (14 years, 9 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 (14 years, 9 months ago) by blume
correct README.html (but I will not re-tag again for this, sorry)

Revision 1283 - Directory Listing
Modified Thu Oct 17 13:07:53 2002 UTC (14 years, 9 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.42'.

Revision 1282 - Directory Listing
Modified Thu Oct 17 13:07:53 2002 UTC (14 years, 9 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 (14 years, 9 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 (14 years, 9 months ago) by blume
Release_110_42

Revision 1278 - Directory Listing
Modified Sat Oct 12 14:47:48 2002 UTC (14 years, 9 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 (14 years, 9 months ago) by jhr
  Minor cleanup of MacOS X build.

Revision 1276 - Directory Listing
Modified Thu Oct 10 20:18:48 2002 UTC (14 years, 9 months ago) by jhr
  Fix configuration for MacOS X 10.1.

Revision 1275 - Directory Listing
Modified Thu Oct 10 19:45:52 2002 UTC (14 years, 9 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 (14 years, 9 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 (14 years, 9 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 (14 years, 9 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 (14 years, 9 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 (14 years, 9 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 (14 years, 9 months ago) by jhr
  MacOS X 10.2 porting work.

Revision 1268 - Directory Listing
Modified Fri Oct 4 21:23:30 2002 UTC (14 years, 9 months ago) by jhr
  Fixed %f format bug.

Revision 1267 - Directory Listing
Modified Thu Oct 3 03:25:56 2002 UTC (14 years, 9 months ago) by jhr
  Fixed space leak in stream I/O.

Revision 1266 - Directory Listing
Modified Thu Sep 26 19:06:50 2002 UTC (14 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 (14 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 (14 years, 10 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 (14 years, 11 months ago) by george
  bug in aliasing cells to cc

Revision 1262 - Directory Listing
Modified Tue Aug 6 13:33:17 2002 UTC (14 years, 11 months ago) by george
  added flag to preserve dead copies during spilling

Revision 1261 - Directory Listing
Modified Tue Jul 23 15:45:45 2002 UTC (15 years ago) by blume
added handling of SMLNJ_HOME

Revision 1260 - Directory Listing
Modified Mon Jul 15 17:27:34 2002 UTC (15 years ago) by george
bug fix from Allen

Revision 1259 - Directory Listing
Modified Sat Jul 13 01:19:00 2002 UTC (15 years ago) by blume
exported two useful functions from MLRISC Liveness modul

Revision 1258 - Directory Listing
Modified Tue Jul 9 16:00:15 2002 UTC (15 years ago) by george
  use a log scale for colors when frequencies are large

Revision 1255 - Directory Listing
Modified Fri Jul 5 19:55:36 2002 UTC (15 years ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.41'.

Revision 1254 - Directory Listing
Modified Fri Jul 5 19:55:36 2002 UTC (15 years ago) by blume
added README file for 110.41

Revision 1253 - Directory Listing
Modified Fri Jul 5 19:54:58 2002 UTC (15 years ago) by blume
working version 110.41

Revision 1252 - Directory Listing
Modified Fri Jul 5 15:58:01 2002 UTC (15 years 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 (15 years ago) by blume
tweak installer to look for tgz files first

Revision 1250 - Directory Listing
Modified Fri Jul 5 14:22:42 2002 UTC (15 years ago) by blume
structure BTImp exported

Revision 1249 - Directory Listing
Modified Tue Jun 25 21:23:40 2002 UTC (15 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 (15 years, 1 month ago) by jhr
  Sync library with master copy.

Revision 1247 - Directory Listing
Modified Mon Jun 17 20:32:12 2002 UTC (15 years, 1 month ago) by jhr
  More GC space-leak fixes with some performance tuning.

Revision 1246 - Directory Listing
Modified Thu Jun 13 16:09:36 2002 UTC (15 years, 1 month ago) by blume
added missing stuff to sml-basis.idl and friends;
filled in missing parts of date.sml

Revision 1245 - Directory Listing
Modified Thu Jun 13 14:47:03 2002 UTC (15 years, 1 month ago) by blume
added sml-basis.idl (for reference)

Revision 1244 - Directory Listing
Modified Wed Jun 12 20:25:34 2002 UTC (15 years, 1 month ago) by blume
filled in more of the date stuff;
made OS.Path raise InvalidArc where appropriate;
small tweaks to idl-generated files to make things compile for now

Revision 1243 - Directory Listing
Modified Tue Jun 11 21:48:50 2002 UTC (15 years, 1 month ago) by blume
more filling of gaps

Revision 1242 - Directory Listing
Modified Tue Jun 11 18:50:28 2002 UTC (15 years, 1 month ago) by jhr
  Fix sizing policy implementation.

Revision 1241 - Directory Listing
Modified Tue Jun 11 18:50:06 2002 UTC (15 years, 1 month ago) by jhr
  Rationalize max sizes for arenas.

Revision 1240 - Directory Listing
Modified Tue Jun 11 15:35:34 2002 UTC (15 years, 1 month ago) by blume
back-ported OS.Path.xxxUnixPath from idlbasis-devel branch

Revision 1239 - Directory Listing
Modified Tue Jun 11 15:26:11 2002 UTC (15 years, 1 month ago) by blume
provided implementations for fromUnixPath and toUnixPath

Revision 1238 - Directory Listing
Modified Mon Jun 10 20:35:28 2002 UTC (15 years, 1 month ago) by blume
back-ported IEEEReal.fromString from idlbasis-devel branch;
small (and currently broken) update to ppDec wrt. printing of functor
signatures

Revision 1237 - Directory Listing
Modified Mon Jun 10 20:08:08 2002 UTC (15 years, 1 month ago) by blume
provided scan and fromString in IEEEReal

Revision 1236 - Directory Listing
Modified Fri Jun 7 18:52:21 2002 UTC (15 years, 1 month ago) by blume
fixed and exported various missing slice modules

Revision 1235 - Directory Listing
Modified Thu Jun 6 20:10:03 2002 UTC (15 years, 1 month ago) by blume
changed iodesc type to word; implemented text readers and writers

Revision 1234 - Directory Listing
Modified Thu Jun 6 15:08:54 2002 UTC (15 years, 1 month ago) by blume
made everything compile; there are still holes to be fixed

Revision 1233 - Directory Listing
Modified Wed Jun 5 21:47:29 2002 UTC (15 years, 1 month ago) by blume
made more stuff compile; now stuck in MLRISC-related library code

Revision 1232 - Directory Listing
Modified Tue Jun 4 21:11:15 2002 UTC (15 years, 1 month ago) by blume
merged all changes from main trunk

Revision 1231 - Directory Listing
Modified Mon Jun 3 18:32:08 2002 UTC (15 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch
'idlbasis-devel'.

Revision 1230 - Directory Listing
Modified Mon Jun 3 18:32:08 2002 UTC (15 years, 1 month 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 (15 years, 1 month ago) by blume
brought BTrace.mode back

Revision 1228 - Directory Listing
Modified Thu May 23 19:05:40 2002 UTC (15 years, 2 months ago) by jhr
  Added header comment.

Revision 1227 - Directory Listing
Modified Thu May 23 19:04:31 2002 UTC (15 years, 2 months ago) by jhr
  Added header comments.

Revision 1226 - Directory Listing
Modified Thu May 23 18:59:25 2002 UTC (15 years, 2 months ago) by jhr
  Fixed for old-style CM.

Revision 1225 - Directory Listing
Modified Thu May 23 18:57:57 2002 UTC (15 years, 2 months ago) by jhr
  Coding conventions.

Revision 1224 - Directory Listing
Modified Thu May 23 18:57:32 2002 UTC (15 years, 2 months ago) by jhr
  Missing include file.

Revision 1223 - Directory Listing
Modified Thu May 23 18:56:39 2002 UTC (15 years, 2 months ago) by jhr
  Fixed minor bug in chunk trimming.

Revision 1222 - Directory Listing
Modified Thu May 23 16:23:41 2002 UTC (15 years, 2 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 (15 years, 2 months ago) by blume
HISTORY entry for runtime bugfix

Revision 1219 - Directory Listing
Modified Wed May 22 14:41:38 2002 UTC (15 years, 2 months ago) by jhr
  Made the heap shrink test more robust.

Revision 1217 - Directory Listing
Modified Tue May 21 20:10:55 2002 UTC (15 years, 2 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.40'.

Revision 1216 - Directory Listing
Modified Tue May 21 20:10:55 2002 UTC (15 years, 2 months ago) by blume
forgot to mention eXene update; retagged

Revision 1215 - Directory Listing
Modified Tue May 21 20:05:42 2002 UTC (15 years, 2 months ago) by blume
working version 110.40

Revision 1214 - Directory Listing
Modified Tue May 21 17:58:40 2002 UTC (15 years, 2 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 (15 years, 2 months ago) by blume
CM documentation update

Revision 1211 - Directory Listing
Modified Tue May 21 14:54:32 2002 UTC (15 years, 2 months ago) by blume
more preloads tweaks

Revision 1210 - Directory Listing
Modified Tue May 21 14:38:53 2002 UTC (15 years, 2 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 (15 years, 2 months ago) by jhr
  Fixed bug in scanning of hex literals.

Revision 1208 - Directory Listing
Modified Tue May 21 02:22:43 2002 UTC (15 years, 2 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 (15 years, 2 months ago) by jhr
  New files.

Revision 1206 - Directory Listing
Modified Tue May 21 01:41:44 2002 UTC (15 years, 2 months ago) by jhr
  Upload changes to controls library.

Revision 1205 - Directory Listing
Modified Mon May 20 20:18:34 2002 UTC (15 years, 2 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 (15 years, 2 months ago) by blume
added suggestions and comments to config/preloads

Revision 1203 - Directory Listing
Modified Sat May 18 18:21:53 2002 UTC (15 years, 2 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 (15 years, 2 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 (15 years, 2 months ago) by blume
pushed new controls interface through compiler

Revision 1200 - Directory Listing
Modified Fri May 17 19:53:41 2002 UTC (15 years, 2 months ago) by jhr
  Bug fixes.

Revision 1199 - Directory Listing
Modified Fri May 17 19:25:31 2002 UTC (15 years, 2 months ago) by jhr
  Sync with master repository.

Revision 1198 - Directory Listing
Modified Fri May 17 18:52:10 2002 UTC (15 years, 2 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 (15 years, 2 months ago) by jhr
  fixed syntax error.

Revision 1196 - Directory Listing
Modified Fri May 17 18:02:04 2002 UTC (15 years, 2 months ago) by jhr
  Added missing case.

Revision 1195 - Directory Listing
Modified Fri May 17 17:57:49 2002 UTC (15 years, 2 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 (15 years, 2 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 (15 years, 2 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 (15 years, 2 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 (15 years, 2 months ago) by blume
deleted bogus fc directory again

Revision 1190 - Directory Listing
Modified Mon May 13 20:39:05 2002 UTC (15 years, 2 months ago) by blume
some minor bugfixes

Revision 1189 - Directory Listing
Modified Fri May 10 20:40:33 2002 UTC (15 years, 2 months ago) by blume
textio bugfix from Emden applied

Revision 1188 - Directory Listing
Modified Wed Apr 17 15:17:31 2002 UTC (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 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 (15 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 (15 years, 4 months ago) by jhr
  Switch to CFG.exitId.

Revision 1181 - Directory Listing
Modified Wed Mar 27 21:27:27 2002 UTC (15 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 (15 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 (15 years, 4 months ago) by blume
fixed bug in cproto

Revision 1178 - Directory Listing
Modified Mon Mar 25 20:51:48 2002 UTC (15 years, 4 months ago) by blume
raw-primop cleanup

Revision 1177 - Directory Listing
Modified Mon Mar 25 16:49:18 2002 UTC (15 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 (15 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 (15 years, 4 months ago) by blume
made a new set of bootfiles

Revision 1174 - Directory Listing
Modified Sat Mar 23 21:14:40 2002 UTC (15 years, 4 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 (15 years, 4 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 (15 years, 4 months ago) by jhr
  Added newNode function.

Revision 1171 - Directory Listing
Modified Fri Mar 22 20:41:43 2002 UTC (15 years, 4 months ago) by george
 fixed some of my typos

Revision 1170 - Directory Listing
Modified Fri Mar 22 19:58:50 2002 UTC (15 years, 4 months ago) by blume
added missing file

Revision 1169 - Directory Listing
Modified Fri Mar 22 19:22:15 2002 UTC (15 years, 4 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 (15 years, 4 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 (15 years, 4 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 (15 years, 4 months ago) by jhr
  Check EXIT edges too.

Revision 1165 - Directory Listing
Modified Fri Mar 22 16:31:37 2002 UTC (15 years, 4 months ago) by george
 treat entry and exit nodes specially

Revision 1164 - Directory Listing
Modified Fri Mar 22 15:32:57 2002 UTC (15 years, 4 months ago) by jhr
  Use CFG.entry and CFG.exit functions.

Revision 1163 - Directory Listing
Modified Fri Mar 22 15:32:30 2002 UTC (15 years, 4 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 (15 years, 4 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 (15 years, 4 months ago) by jhr
  New file.

Revision 1160 - Directory Listing
Modified Fri Mar 22 14:24:36 2002 UTC (15 years, 4 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 (15 years, 4 months ago) by blume
kmp bugfix

Revision 1158 - Directory Listing
Modified Fri Mar 22 01:21:25 2002 UTC (15 years, 4 months ago) by leunga
     Improvements to cfg

Revision 1157 - Directory Listing
Modified Thu Mar 21 22:33:35 2002 UTC (15 years, 4 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 (15 years, 4 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 (15 years, 4 months ago) by blume
KMP for string/substring matching

Revision 1154 - Directory Listing
Modified Wed Mar 20 20:44:43 2002 UTC (15 years, 4 months ago) by jhr
Switch probability module to use IntInf.

Revision 1153 - Directory Listing
Modified Wed Mar 20 19:04:04 2002 UTC (15 years, 4 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 (15 years, 4 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 (15 years, 4 months ago) by jhr
  Fixed flag names for dumping CFG.

Revision 1150 - Directory Listing
Modified Sat Mar 16 20:00:46 2002 UTC (15 years, 4 months ago) by jhr
  Fixed LEH (got the sense backwards).

Revision 1149 - Directory Listing
Modified Sat Mar 16 19:55:14 2002 UTC (15 years, 4 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 (15 years, 4 months ago) by blume
provided missing String and Substring functions

Revision 1147 - Directory Listing
Modified Fri Mar 15 03:40:35 2002 UTC (15 years, 4 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 (15 years, 4 months ago) by jhr
  Added copyright.

Revision 1145 - Directory Listing
Modified Fri Mar 15 02:30:53 2002 UTC (15 years, 4 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 (15 years, 4 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 (15 years, 4 months ago) by jhr
  Allen's fixes to maintain frequency information.

Revision 1142 - Directory Listing
Modified Wed Mar 13 22:25:37 2002 UTC (15 years, 4 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 (15 years, 4 months ago) by george
  adapted to new jump chaining interface

Revision 1140 - Directory Listing
Modified Wed Mar 13 18:59:03 2002 UTC (15 years, 4 months ago) by blume
bug in installer fixed; overload tweaks

Revision 1139 - Directory Listing
Modified Wed Mar 13 18:40:51 2002 UTC (15 years, 4 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 (15 years, 4 months ago) by blume
BOOT and srcarchiveurl

Revision 1137 - Directory Listing
Modified Tue Mar 12 22:28:55 2002 UTC (15 years, 4 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 (15 years, 4 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 (15 years, 4 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 (15 years, 4 months ago) by george
  pick between default and weighted block placement

Revision 1133 - Directory Listing
Modified Tue Mar 12 03:56:23 2002 UTC (15 years, 4 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 (15 years, 4 months ago) by blume
fixed problem with missing functor parameter

Revision 1131 - Directory Listing
Modified Mon Mar 11 15:20:52 2002 UTC (15 years, 4 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 (15 years, 4 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 (15 years, 4 months ago) by jhr
  Fixed jump chaining bug.  Indentation fixes.

Revision 1128 - Directory Listing
Modified Fri Mar 8 21:05:27 2002 UTC (15 years, 4 months ago) by blume
implemented entry points; NEW BOOTFILES

Revision 1127 - Directory Listing
Modified Fri Mar 8 01:35:33 2002 UTC (15 years, 4 months ago) by leunga
      Bug fixes for CMOVcc on x86

Revision 1126 - Directory Listing
Modified Thu Mar 7 21:16:28 2002 UTC (15 years, 4 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 (15 years, 4 months ago) by jhr
  Changed representation of probabilities and frequencies.

Revision 1124 - Directory Listing
Modified Thu Mar 7 19:49:22 2002 UTC (15 years, 4 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 (15 years, 4 months ago) by monnier
*** empty log message ***

Revision 1122 - Directory Listing
Modified Thu Mar 7 19:13:17 2002 UTC (15 years, 4 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 (15 years, 4 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 (15 years, 4 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 (15 years, 4 months ago) by jhr
  Better error messages.

Revision 1118 - Directory Listing
Modified Wed Mar 6 15:30:25 2002 UTC (15 years, 4 months ago) by jhr
  Added dumpBlock printing routine.

Revision 1117 - Directory Listing
Modified Wed Mar 6 15:29:24 2002 UTC (15 years, 4 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 (15 years, 4 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 (15 years, 4 months ago) by leunga

   Added #[ ... ] expressions to the mlrisc-tools library

Revision 1114 - Directory Listing
Modified Fri Mar 1 21:05:07 2002 UTC (15 years, 4 months ago) by jhr
  Added comment.

Revision 1113 - Directory Listing
Modified Fri Mar 1 16:57:47 2002 UTC (15 years, 4 months ago) by jhr
  Dump CFG in block placement order.

Revision 1112 - Directory Listing
Modified Fri Mar 1 15:53:14 2002 UTC (15 years, 4 months ago) by george
bug fixes

Revision 1111 - Directory Listing
Modified Fri Mar 1 14:57:13 2002 UTC (15 years, 4 months ago) by jhr
  Removed use of polymorphic equality.

Revision 1110 - Directory Listing
Modified Fri Mar 1 14:07:58 2002 UTC (15 years, 4 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 (15 years, 4 months ago) by jhr
  New implementation of probabilities.

Revision 1108 - Directory Listing
Modified Fri Mar 1 04:46:54 2002 UTC (15 years, 4 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 (15 years, 4 months ago) by jhr
  Documentation update.

Revision 1106 - Directory Listing
Modified Thu Feb 28 19:58:04 2002 UTC (15 years, 4 months ago) by jhr
  Fixed bugs and added control flags.

Revision 1105 - Directory Listing
Modified Thu Feb 28 19:57:47 2002 UTC (15 years, 4 months ago) by jhr
  Added control flags.

Revision 1104 - Directory Listing
Modified Thu Feb 28 19:56:53 2002 UTC (15 years, 4 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 (15 years, 4 months ago) by jhr
  Removing unused (and incomplete) file.

Revision 1102 - Directory Listing
Modified Thu Feb 28 18:47:42 2002 UTC (15 years, 4 months ago) by george
fix exit edge labels

Revision 1101 - Directory Listing
Modified Thu Feb 28 17:35:18 2002 UTC (15 years, 4 months ago) by jhr
  Fixed type error.

Revision 1100 - Directory Listing
Modified Thu Feb 28 17:33:42 2002 UTC (15 years, 4 months ago) by jhr
  Implemented negateConditional.

Revision 1099 - Directory Listing
Modified Thu Feb 28 16:50:25 2002 UTC (15 years, 4 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 (15 years, 5 months ago) by blume
made types in C and C_Debug coincide; simplifications

Revision 1097 - Directory Listing
Modified Tue Feb 26 16:59:02 2002 UTC (15 years, 5 months ago) by
This commit was manufactured by cvs2svn to create branch
'shao-private-devel'.

Revision 1096 - Directory Listing
Modified Tue Feb 26 16:59:02 2002 UTC (15 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 (15 years, 5 months ago) by leunga
    Backedge method.

Revision 1094 - Directory Listing
Modified Mon Feb 25 09:58:56 2002 UTC (15 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 (15 years, 5 months ago) by george
*** empty log message ***

Revision 1092 - Directory Listing
Modified Sat Feb 23 02:34:14 2002 UTC (15 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 (15 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 (15 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 (15 years, 5 months ago) by jhr
  Expanded comment.

Revision 1088 - Directory Listing
Modified Fri Feb 22 23:04:11 2002 UTC (15 years, 5 months ago) by jhr
  Added comments.

Revision 1087 - Directory Listing
Modified Fri Feb 22 11:51:01 2002 UTC (15 years, 5 months ago) by george
added a graphical visualization module for cfg

Revision 1086 - Directory Listing
Modified Fri Feb 22 05:56:29 2002 UTC (15 years, 5 months ago) by leunga
      Minor fix to mlrisc-tools's parser

Revision 1085 - Directory Listing
Modified Fri Feb 22 00:15:55 2002 UTC (15 years, 5 months ago) by leunga
    Regenerated these files.  They didn't compile.

Revision 1084 - Directory Listing
Modified Thu Feb 21 18:52:44 2002 UTC (15 years, 5 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 (15 years, 5 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 (15 years, 5 months ago) by jhr
  Changed specification of negateConditional.

Revision 1081 - Directory Listing
Modified Thu Feb 21 15:28:03 2002 UTC (15 years, 5 months ago) by jhr
  Sync with master copy.

Revision 1080 - Directory Listing
Modified Wed Feb 20 01:28:00 2002 UTC (15 years, 5 months ago) by leunga
   Typo

Revision 1079 - Directory Listing
Modified Wed Feb 20 01:16:15 2002 UTC (15 years, 5 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 (15 years, 5 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 (15 years, 5 months ago) by blume
forgot to edit CHANGES file

Revision 1076 - Directory Listing
Modified Tue Feb 19 15:47:18 2002 UTC (15 years, 5 months ago) by blume
applied bug fix for PQ implementation

Revision 1075 - Directory Listing
Modified Fri Feb 15 22:17:39 2002 UTC (15 years, 5 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.39'.

Revision 1074 - Directory Listing
Modified Fri Feb 15 22:17:39 2002 UTC (15 years, 5 months ago) by blume
typo fixed

Revision 1073 - Directory Listing
Modified Fri Feb 15 22:07:38 2002 UTC (15 years, 5 months ago) by blume
last-minute bug fix for installer script

Revision 1069 - Directory Listing
Modified Fri Feb 15 21:00:05 2002 UTC (15 years, 5 months ago) by blume
Working release, version 110.39

Revision 1068 - Directory Listing
Modified Fri Feb 15 19:18:00 2002 UTC (15 years, 5 months ago) by blume
added CM.State.showBindings (and EnvRef.listBoundSymbols)

Revision 1067 - Directory Listing
Modified Fri Feb 15 17:08:17 2002 UTC (15 years, 5 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 (15 years, 5 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 (15 years, 5 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 (15 years, 5 months ago) by blume
bug fix for ml-nlffigen (fptr-rtti-)

Revision 1063 - Directory Listing
Modified Wed Feb 13 21:41:53 2002 UTC (15 years, 5 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 (15 years, 5 months ago) by blume
ml-nlffigen updates; minor Basis updates

Revision 1061 - Directory Listing
Modified Tue Feb 12 22:21:13 2002 UTC (15 years, 5 months ago) by jhr
  Added priority queue implementation.

Revision 1060 - Directory Listing
Modified Mon Feb 11 20:55:09 2002 UTC (15 years, 5 months ago) by blume
added -gensym option to ml-nlffigen

Revision 1059 - Directory Listing
Modified Mon Feb 11 17:05:33 2002 UTC (15 years, 5 months ago) by blume
minor fix for a problem with GenSML

Revision 1058 - Directory Listing
Modified Fri Feb 8 20:02:56 2002 UTC (15 years, 5 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 (15 years, 5 months ago) by george
  regenerated x86Peephole.sml

Revision 1056 - Directory Listing
Modified Thu Feb 7 21:05:19 2002 UTC (15 years, 5 months ago) by jhr
  Use isZeroLE in the definition of isZero.

Revision 1055 - Directory Listing
Modified Thu Feb 7 20:38:59 2002 UTC (15 years, 5 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 (15 years, 5 months ago) by george
  small ommission in the last commit

Revision 1053 - Directory Listing
Modified Wed Feb 6 19:11:13 2002 UTC (15 years, 5 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 (15 years, 5 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 (15 years, 5 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 (15 years, 5 months ago) by george
  added support for the comment pseudo op

Revision 1049 - Directory Listing
Modified Thu Jan 31 21:03:49 2002 UTC (15 years, 5 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 (15 years, 5 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 (15 years, 5 months ago) by blume
INSTALL instructions added; install script improved

Revision 1045 - Directory Listing
Modified Mon Jan 28 22:13:13 2002 UTC (15 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 (15 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 (15 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 1041 - Directory Listing
Modified Mon Jan 28 16:55:24 2002 UTC (15 years, 6 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.38'.

Revision 1040 - Directory Listing
Modified Mon Jan 28 16:55:24 2002 UTC (15 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 (15 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 (15 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 (15 years, 6 months ago) by blume
Release_110_38

Revision 1036 - Directory Listing
Modified Fri Jan 25 22:05:44 2002 UTC (15 years, 6 months ago) by blume
more FFI tweaks and improvements

Revision 1035 - Directory Listing
Modified Thu Jan 24 19:07:18 2002 UTC (15 years, 6 months ago) by leunga
    Minor lexer bug fixed

Revision 1034 - Directory Listing
Modified Thu Jan 24 05:53:53 2002 UTC (15 years, 6 months ago) by george
*** empty log message ***

Revision 1033 - Directory Listing
Modified Thu Jan 24 05:45:18 2002 UTC (15 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 (15 years, 6 months ago) by blume
fix for x86 c-call bug

Revision 1031 - Directory Listing
Modified Mon Jan 21 22:15:18 2002 UTC (15 years, 6 months ago) by blume
FFI bug fixes and small interface enhancements

Revision 1030 - Directory Listing
Modified Fri Jan 18 21:45:37 2002 UTC (15 years, 6 months ago) by blume
re-pointed config/srcarchiveurl

Revision 1029 - Directory Listing
Modified Fri Jan 18 21:42:35 2002 UTC (15 years, 6 months ago) by blume
more FFI fiddling

Revision 1028 - Directory Listing
Modified Fri Jan 18 18:57:53 2002 UTC (15 years, 6 months ago) by blume
turned x86-fp on

Revision 1027 - Directory Listing
Modified Fri Jan 18 15:50:59 2002 UTC (15 years, 6 months ago) by jhr
  Fixed label formatting bug.

Revision 1026 - Directory Listing
Modified Fri Jan 18 14:54:17 2002 UTC (15 years, 6 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 (15 years, 6 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 (15 years, 6 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 (15 years, 6 months ago) by jhr
  Fixing formatting of pseudo-ops.

Revision 1022 - Directory Listing
Modified Thu Jan 17 13:39:45 2002 UTC (15 years, 6 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 (15 years, 6 months ago) by blume
more fiddling with the FFI interface

Revision 1020 - Directory Listing
Modified Wed Jan 16 19:25:17 2002 UTC (15 years, 6 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 (15 years, 6 months ago) by george
bug fix for external/import declarations

Revision 1018 - Directory Listing
Modified Wed Jan 16 17:21:14 2002 UTC (15 years, 6 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 (15 years, 6 months ago) by george
  fixed various bugs with emitting pseudo-ops

Revision 1016 - Directory Listing
Modified Tue Jan 15 23:10:06 2002 UTC (15 years, 6 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 (15 years, 6 months ago) by blume
updates/bug fixes to FFI

Revision 1014 - Directory Listing
Modified Tue Jan 15 16:32:43 2002 UTC (15 years, 6 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 (15 years, 6 months ago) by jhr
  Added copyrights.

Revision 1012 - Directory Listing
Modified Tue Jan 15 16:16:39 2002 UTC (15 years, 6 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 (15 years, 6 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 (15 years, 6 months ago) by blume
version file updated (config dir)

Revision 1009 - Directory Listing
Modified Wed Jan 9 19:44:22 2002 UTC (15 years, 6 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 (15 years, 7 months ago) by shao
*** empty log message ***

Revision 1007 - Directory Listing
Modified Fri Dec 14 16:00:02 2001 UTC (15 years, 7 months ago) by shao
*** empty log message ***

Revision 1006 - Directory Listing
Modified Fri Dec 14 15:27:50 2001 UTC (15 years, 7 months ago) by shao
*** empty log message ***

Revision 1005 - Directory Listing
Modified Sat Dec 8 07:24:04 2001 UTC (15 years, 7 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 (15 years, 7 months ago) by george
 committed missing file

Revision 1003 - Directory Listing
Modified Fri Dec 7 02:45:32 2001 UTC (15 years, 7 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 1002 - Directory Listing
Modified Fri Nov 30 17:11:33 2001 UTC (15 years, 7 months ago) by blume
merged changes up to latest status of MainTrunk;
Basis still compiles (and is still incomplete in parts);
smlnj-lib does not compile because of changes to Basis signatures

Revision 1001 - Directory Listing
Modified Fri Nov 30 17:11:33 2001 UTC (15 years, 7 months ago) by
This commit was manufactured by cvs2svn to create branch
'idlbasis-devel'.

Revision 1000 - Directory Listing
Modified Wed Nov 28 14:50:42 2001 UTC (15 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 (15 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 (15 years, 8 months ago) by blume
added HTML version of README

Revision 994 - Directory Listing
Modified Fri Nov 23 02:37:10 2001 UTC (15 years, 8 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.37'.

Revision 993 - Directory Listing
Modified Fri Nov 23 02:37:10 2001 UTC (15 years, 8 months ago) by blume
Release 110.37 -- this time for real.

Revision 992 - Directory Listing
Modified Thu Nov 22 16:29:06 2001 UTC (15 years, 8 months ago) by george
 endian related functions

Revision 991 - Directory Listing
Modified Thu Nov 22 14:25:12 2001 UTC (15 years, 8 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 (15 years, 8 months ago) by blume
removed obsolete item from README

Revision 989 - Directory Listing
Modified Wed Nov 21 22:18:32 2001 UTC (15 years, 8 months ago) by blume
added README for 110.37

Revision 988 - Directory Listing
Modified Wed Nov 21 21:37:47 2001 UTC (15 years, 8 months ago) by blume
postponed 110.37 because of serious bug

Revision 987 - Directory Listing
Modified Wed Nov 21 21:14:44 2001 UTC (15 years, 8 months ago) by blume
added forgotten .tex-file

Revision 986 - Directory Listing
Modified Wed Nov 21 21:03:17 2001 UTC (15 years, 8 months ago) by blume
Release 110.37 -- see HISTORY

Revision 985 - Directory Listing
Modified Wed Nov 21 19:09:12 2001 UTC (15 years, 8 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 (15 years, 8 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 982 - Directory Listing
Modified Wed Nov 21 18:41:49 2001 UTC (15 years, 8 months ago) by
This commit was manufactured by cvs2svn to create branch 'SMLNJ'.

Revision 981 - Directory Listing
Modified Wed Nov 21 18:41:49 2001 UTC (15 years, 8 months ago) by george
Initial revision

Revision 977 - Directory Listing
Modified Wed Nov 14 16:53:16 2001 UTC (15 years, 8 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 (15 years, 8 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 (15 years, 8 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 (15 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 (15 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 (15 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 (15 years, 9 months ago) by jhr
  Synchronizing with master copy of library.

Revision 961 - Directory Listing
Modified Tue Oct 16 15:32:39 2001 UTC (15 years, 9 months ago) by blume
HISTORY entry for netbsd patch

Revision 960 - Directory Listing
Modified Tue Oct 16 15:30:50 2001 UTC (15 years, 9 months ago) by blume
commited netbsd underscore patch from Chris Richards

Revision 959 - Directory Listing
Modified Fri Oct 12 21:21:41 2001 UTC (15 years, 9 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 (15 years, 9 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 (15 years, 9 months ago) by george
*** empty log message ***

Revision 951 - Directory Listing
Modified Tue Oct 9 13:54:40 2001 UTC (15 years, 9 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 (15 years, 9 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 (15 years, 9 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 (15 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 (15 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 (15 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 (15 years, 10 months ago) by monnier
(fcexp.fcFix.fcEta): Fix typo.

Revision 939 - Directory Listing
Modified Tue Sep 25 19:25:48 2001 UTC (15 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 (15 years, 10 months ago) by blume
x86-fast-fp turned off again

Revision 937 - Directory Listing
Modified Thu Sep 20 21:20:28 2001 UTC (15 years, 10 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 (15 years, 10 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 (15 years, 10 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 (15 years, 10 months ago) by george
  cleanup

Revision 933 - Directory Listing
Modified Wed Sep 19 19:31:19 2001 UTC (15 years, 10 months ago) by george
  cleanup

Revision 932 - Directory Listing
Modified Tue Sep 18 19:35:32 2001 UTC (15 years, 10 months ago) by blume
added README files

Revision 931 - Directory Listing
Modified Tue Sep 18 19:09:27 2001 UTC (15 years, 10 months ago) by monnier
(sml-tyvarseq-re): Fix typo.

Revision 930 - Directory Listing
Modified Tue Sep 18 15:48:42 2001 UTC (15 years, 10 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.36'.

Revision 929 - Directory Listing
Modified Tue Sep 18 15:48:42 2001 UTC (15 years, 10 months ago) by blume
fixed mistake in config/preloads; retagged

Revision 928 - Directory Listing
Modified Tue Sep 18 13:38:46 2001 UTC (15 years, 10 months ago) by blume
version 110.36

Revision 927 - Directory Listing
Modified Fri Sep 14 20:19:53 2001 UTC (15 years, 10 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 (15 years, 10 months ago) by jhr
  Added show_edge to exported values.

Revision 925 - Directory Listing
Modified Fri Sep 14 15:26:29 2001 UTC (15 years, 10 months ago) by jhr
Added Allen's x86-fp.sml fix

Revision 924 - Directory Listing
Modified Fri Sep 14 15:13:26 2001 UTC (15 years, 10 months ago) by jhr
Added Allen's CFG fixes

Revision 923 - Directory Listing
Modified Thu Sep 13 15:19:18 2001 UTC (15 years, 10 months ago) by blume
minimal version of structure Compiler

Revision 922 - Directory Listing
Modified Wed Sep 12 20:45:53 2001 UTC (15 years, 10 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 (15 years, 10 months ago) by monnier
Typo

Revision 920 - Directory Listing
Modified Tue Aug 28 18:03:37 2001 UTC (15 years, 11 months ago) by blume
HISTORY (fix for bug 1581)

Revision 919 - Directory Listing
Modified Tue Aug 28 18:00:10 2001 UTC (15 years, 11 months ago) by blume
fix for bug 1581

Revision 918 - Directory Listing
Modified Mon Aug 27 15:18:01 2001 UTC (15 years, 11 months ago) by blume
fleshed out README file

Revision 917 - Directory Listing
Modified Fri Aug 24 21:13:58 2001 UTC (15 years, 11 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.35'.

Revision 916 - Directory Listing
Modified Fri Aug 24 21:13:58 2001 UTC (15 years, 11 months ago) by blume
Release_110_35

Revision 915 - Directory Listing
Modified Fri Aug 24 18:21:00 2001 UTC (15 years, 11 months ago) by george
 fixed author of changes

Revision 913 - Directory Listing
Modified Fri Aug 24 18:12:37 2001 UTC (15 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch 'SMLNJ'.

Revision 912 - Directory Listing
Modified Fri Aug 24 18:12:36 2001 UTC (15 years, 11 months ago) by george
Initial revision

Revision 911 - Directory Listing
Modified Fri Aug 24 18:11:00 2001 UTC (15 years, 11 months ago) by george
renaming ir to ir-archive

Revision 910 - Directory Listing
Modified Fri Aug 24 18:00:59 2001 UTC (15 years, 11 months ago) by george
missing files

Revision 909 - Directory Listing
Modified Fri Aug 24 17:48:53 2001 UTC (15 years, 11 months ago) by george
removed clusters from MLRISC

Revision 907 - Directory Listing
Modified Fri Aug 24 17:36:41 2001 UTC (15 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch 'SMLNJ'.

Revision 906 - Directory Listing
Modified Fri Aug 24 17:36:40 2001 UTC (15 years, 11 months ago) by george
Initial revision

Revision 905 - Directory Listing
Modified Thu Aug 23 21:53:02 2001 UTC (15 years, 11 months ago) by blume
updates to environments, envrefs, interactive loop

Revision 904 - Directory Listing
Modified Mon Aug 20 19:50:05 2001 UTC (15 years, 11 months ago) by blume
fixed a minor slipup

Revision 903 - Directory Listing
Modified Mon Aug 20 19:34:06 2001 UTC (15 years, 11 months ago) by blume
library debugprof.cm extracted

Revision 902 - Directory Listing
Modified Wed Aug 15 21:17:05 2001 UTC (15 years, 11 months ago) by blume
new organization of compiler libraries

Revision 901 - Directory Listing
Modified Tue Aug 14 19:21:17 2001 UTC (15 years, 11 months 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 (15 years, 11 months ago) by jhr
  Moved CellSets from Cells to CellsBasis.

Revision 899 - Directory Listing
Modified Mon Aug 13 21:14:31 2001 UTC (15 years, 11 months 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 (15 years, 11 months ago) by blume
committed Zhongs fix

Revision 897 - Directory Listing
Modified Fri Aug 10 17:55:15 2001 UTC (15 years, 11 months ago) by george
bug fix in spilling imull instructions

Revision 896 - Directory Listing
Modified Tue Jul 31 14:09:49 2001 UTC (15 years, 11 months ago) by george
*** empty log message ***

Revision 895 - Directory Listing
Modified Tue Jul 31 14:09:21 2001 UTC (15 years, 11 months 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 (16 years ago) by monnier
*** empty log message ***

Revision 893 - Directory Listing
Modified Fri Jul 20 13:51:05 2001 UTC (16 years ago) by monnier
*** empty log message ***

Revision 892 - Directory Listing
Modified Fri Jul 20 13:47:33 2001 UTC (16 years 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 (16 years 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 (16 years 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 (16 years ago) by george
Substantial simplification in the CELLS interface

Revision 888 - Directory Listing
Modified Thu Jul 19 20:24:21 2001 UTC (16 years 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 (16 years ago) by monnier
*** empty log message ***

Revision 886 - Directory Listing
Modified Thu Jul 19 20:16:51 2001 UTC (16 years ago) by monnier
(sml-mode-menu): Fix activation of `start compiler'.

Revision 885 - Directory Listing
Modified Thu Jul 19 20:13:07 2001 UTC (16 years 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 (16 years ago) by monnier
Put the entry in `Emacs' rather than `Editors'.

Revision 883 - Directory Listing
Modified Thu Jul 19 20:12:02 2001 UTC (16 years ago) by monnier
(BuildArch): Simplify call to `install-info'.

Revision 882 - Directory Listing
Modified Thu Jul 19 20:11:12 2001 UTC (16 years 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 (16 years 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 (16 years ago) by monnier
(test): Use elisp files in current dir.

Revision 879 - Directory Listing
Modified Thu Jul 19 18:59:38 2001 UTC (16 years ago) by blume
extensive organizational changes

Revision 878 - Directory Listing
Modified Wed Jul 18 17:43:27 2001 UTC (16 years ago) by monnier
Some new cases from Makholm Henning.

Revision 877 - Directory Listing
Modified Wed Jul 11 15:42:20 2001 UTC (16 years ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.34'.

Revision 876 - Directory Listing
Modified Wed Jul 11 15:42:20 2001 UTC (16 years ago) by blume
minor tweaks to 110.34 (and re-tagged)

Revision 875 - Directory Listing
Modified Tue Jul 10 21:19:41 2001 UTC (16 years ago) by blume
working version 110.34

Revision 874 - Directory Listing
Modified Mon Jul 9 20:01:40 2001 UTC (16 years ago) by blume
handling of varargs made more robust (and different)

Revision 873 - Directory Listing
Modified Mon Jul 9 15:26:20 2001 UTC (16 years ago) by blume
made ml-nlffigen handle varargs functions with a bit more grace;
some minor internal improvements to CM

Revision 872 - Directory Listing
Modified Fri Jul 6 22:17:03 2001 UTC (16 years ago) by blume
forgot to commit the substring module in init.cmi

Revision 871 - Directory Listing
Modified Fri Jul 6 22:11:29 2001 UTC (16 years ago) by blume
Basis compiles for now;
Date module still has big holes;
NJ still needs to be converted

Revision 870 - Directory Listing
Modified Thu Jul 5 22:05:20 2001 UTC (16 years ago) by blume
begun to rebuild the IO tower and the
generic OS stuff based on SMLBasis;  OS-specific code has been disabled
in sources.cm for now

Revision 869 - Directory Listing
Modified Tue Jul 3 18:55:58 2001 UTC (16 years ago) by blume
dealing with OS and IO issues

Revision 868 - Directory Listing
Modified Tue Jul 3 15:05:32 2001 UTC (16 years ago) by blume
begun to do something about Time

Revision 867 - Directory Listing
Modified Mon Jul 2 20:14:11 2001 UTC (16 years ago) by blume
more inching forward;
there are several unresolved issues that I decided to ignore for
now (usually by just raising a signal);
current sticking point: Time.time vs. SMLBasis.Time_t

Revision 866 - Directory Listing
Modified Mon Jul 2 16:33:10 2001 UTC (16 years ago) by blume
more fixup work

Revision 865 - Directory Listing
Modified Sat Jun 30 03:40:12 2001 UTC (16 years, 1 month ago) by dbm
latest idl version for sml-basis*.sml

Revision 864 - Directory Listing
Modified Fri Jun 29 19:50:25 2001 UTC (16 years, 1 month ago) by blume
map signatures in MONO_VECTOR_SLICE fixed(?)

Revision 863 - Directory Listing
Modified Thu Jun 28 20:41:28 2001 UTC (16 years, 1 month ago) by blume
moved to latest sml-basis-sig.sml;
converted some more code

Revision 862 - Directory Listing
Modified Thu Jun 28 02:43:07 2001 UTC (16 years, 1 month ago) by blume
some work towards making vectors and arrays compile;
by far not everything is done yet, plus, there still seem to be
some discrepancies between our signatures and the Basis spec

Revision 861 - Directory Listing
Modified Wed Jun 27 22:00:22 2001 UTC (16 years, 1 month ago) by blume
CharArray.vector added; Real64ArraySlice is back

Revision 860 - Directory Listing
Modified Wed Jun 27 21:51:46 2001 UTC (16 years, 1 month ago) by dbm
adding real64-array-slice.sml and a fix to word8-array-slice.sml

Revision 859 - Directory Listing
Modified Wed Jun 27 21:43:12 2001 UTC (16 years, 1 month ago) by blume
merged changes from main trunk;
some typos etc. fixed (but still does not compile yet)

Revision 858 - Directory Listing
Modified Wed Jun 27 21:20:27 2001 UTC (16 years, 1 month ago) by dbm
adding list-sig.sml, SML90-sig.sml

Revision 857 - Directory Listing
Modified Wed Jun 27 21:03:15 2001 UTC (16 years, 1 month ago) by dbm
adding sml-basis files

Revision 856 - Directory Listing
Modified Wed Jun 27 20:19:03 2001 UTC (16 years, 1 month ago) by dbm
adding sml-basis-sig.sml and sml-basis.sml

Revision 855 - Directory Listing
Modified Wed Jun 27 20:17:52 2001 UTC (16 years, 1 month ago) by dbm
adding isSubstring

Revision 854 - Directory Listing
Modified Wed Jun 27 19:11:38 2001 UTC (16 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 (16 years, 1 month ago) by blume
typo fixed in CM manual

Revision 852 - Directory Listing
Modified Tue Jun 26 02:56:11 2001 UTC (16 years, 1 month ago) by blume
fixed nasty X86 assembly bug

Revision 851 - Directory Listing
Modified Mon Jun 25 21:06:39 2001 UTC (16 years, 1 month ago) by dbm
adding new -sig files

Revision 850 - Directory Listing
Modified Mon Jun 25 19:42:31 2001 UTC (16 years, 1 month ago) by dbm
adding new files

Revision 849 - Directory Listing
Modified Mon Jun 25 19:29:29 2001 UTC (16 years, 1 month ago) by dbm
adding array-slice-sig.sml

Revision 848 - Directory Listing
Modified Mon Jun 25 19:29:29 2001 UTC (16 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch
'idlbasis-devel'.

Revision 847 - Directory Listing
Modified Mon Jun 25 16:11:22 2001 UTC (16 years, 1 month ago) by blume
HISTORY

Revision 846 - Directory Listing
Modified Mon Jun 25 16:06:46 2001 UTC (16 years, 1 month ago) by blume
bug fixes for ml-nlffigen

Revision 845 - Directory Listing
Modified Thu Jun 21 16:25:49 2001 UTC (16 years, 1 month ago) by blume
eXene compiles and works again

Revision 844 - Directory Listing
Modified Wed Jun 20 20:39:15 2001 UTC (16 years, 1 month ago) by blume
CML compiles and works again

Revision 843 - Directory Listing
Modified Tue Jun 19 21:53:04 2001 UTC (16 years, 1 month ago) by blume
un-break fix for bug 1432

Revision 842 - Directory Listing
Modified Tue Jun 19 21:24:35 2001 UTC (16 years, 1 month ago) by blume
fix for long-standing signal handling bug

Revision 841 - Directory Listing
Modified Fri Jun 15 21:38:20 2001 UTC (16 years, 1 month ago) by blume
small update on the sparc c-calls code

Revision 840 - Directory Listing
Modified Fri Jun 15 19:05:19 2001 UTC (16 years, 1 month ago) by blume
c-calls (and NLFFI) implementation for Sparc

Revision 839 - Directory Listing
Modified Thu Jun 7 20:28:44 2001 UTC (16 years, 1 month ago) by blume
several internal changes related to C calls

Revision 838 - Directory Listing
Modified Tue Jun 5 19:10:21 2001 UTC (16 years, 1 month 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 (16 years, 1 month ago) by blume
some cleanup of NLFFI

Revision 836 - Directory Listing
Modified Fri May 25 19:28:51 2001 UTC (16 years, 2 months ago) by blume
README files; small bugfix for ml-nlffigen

Revision 835 - Directory Listing
Modified Wed May 23 18:30:31 2001 UTC (16 years, 2 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.33'.

Revision 834 - Directory Listing
Modified Wed May 23 18:30:31 2001 UTC (16 years, 2 months ago) by blume
Release_110_33

Revision 833 - Directory Listing
Modified Tue May 22 22:06:12 2001 UTC (16 years, 2 months ago) by blume
slight tweak to config/install.sh

Revision 832 - Directory Listing
Modified Tue May 22 20:30:36 2001 UTC (16 years, 2 months ago) by blume
HISTORY entry for previous commit

Revision 831 - Directory Listing
Modified Tue May 22 20:29:39 2001 UTC (16 years, 2 months ago) by blume
ml-nlffigen bug fix; mini-tutorial

Revision 830 - Directory Listing
Modified Tue May 15 19:48:17 2001 UTC (16 years, 2 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 (16 years, 2 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 (16 years, 2 months ago) by blume
added new FFI code to repository

Revision 827 - Directory Listing
Modified Thu May 10 14:59:26 2001 UTC (16 years, 2 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 (16 years, 2 months ago) by blume
bug fix for cpsopt/contract.sml

Revision 825 - Directory Listing
Modified Wed May 9 15:59:40 2001 UTC (16 years, 2 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 (16 years, 2 months ago) by george
omit frame pointer optimization

Revision 823 - Directory Listing
Modified Tue May 8 21:25:15 2001 UTC (16 years, 2 months ago) by george
omit frame pointer optimization

Revision 821 - Directory Listing
Modified Tue May 8 21:08:11 2001 UTC (16 years, 2 months ago) by
This commit was manufactured by cvs2svn to create branch 'SMLNJ'.

Revision 820 - Directory Listing
Modified Tue May 8 21:08:10 2001 UTC (16 years, 2 months ago) by george
Initial revision

Revision 819 - Directory Listing
Modified Mon May 7 18:39:08 2001 UTC (16 years, 2 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 (16 years, 2 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 (16 years, 2 months ago) by leunga

    FLDS encoding was missing...

Revision 816 - Directory Listing
Modified Fri May 4 16:37:36 2001 UTC (16 years, 2 months ago) by jhr
  Synchronizing with master repository.

Revision 815 - Directory Listing
Modified Fri May 4 05:09:10 2001 UTC (16 years, 2 months ago) by leunga

    Moby related MLRISC changes

Revision 814 - Directory Listing
Modified Tue May 1 15:44:45 2001 UTC (16 years, 2 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 (16 years, 3 months ago) by blume
fixed spelling mistake in HISTORY file

Revision 812 - Directory Listing
Modified Fri Apr 20 15:07:30 2001 UTC (16 years, 3 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 (16 years, 3 months ago) by george
110.3.2

Revision 810 - Directory Listing
Modified Fri Apr 20 13:26:46 2001 UTC (16 years, 3 months ago) by george
Port to Mac OS X

Revision 809 - Directory Listing
Modified Wed Apr 18 17:53:01 2001 UTC (16 years, 3 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 (16 years, 3 months ago) by blume
merged changes from devel branch

Revision 807 - Directory Listing
Modified Sat Apr 14 02:39:01 2001 UTC (16 years, 3 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 (16 years, 4 months ago) by blume
new set of bootfiles

Revision 805 - Directory Listing
Modified Thu Mar 22 20:08:01 2001 UTC (16 years, 4 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 (16 years, 4 months ago) by george
  support for new x86 FFI

Revision 803 - Directory Listing
Modified Thu Mar 22 19:30:19 2001 UTC (16 years, 4 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 (16 years, 4 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 (16 years, 4 months ago) by blume
parallel make works again

Revision 800 - Directory Listing
Modified Fri Mar 16 17:22:47 2001 UTC (16 years, 4 months ago) by blume
new set of bootfiles created

Revision 799 - Directory Listing
Modified Fri Mar 16 15:55:43 2001 UTC (16 years, 4 months ago) by blume
made HISTORY entry

Revision 798 - Directory Listing
Modified Fri Mar 16 15:49:21 2001 UTC (16 years, 4 months ago) by blume
added missing MLTREE.cm file to repository

Revision 797 - Directory Listing
Modified Fri Mar 16 00:00:17 2001 UTC (16 years, 4 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 (16 years, 4 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 (16 years, 4 months ago) by dbm
adding new files, mostly modules test outputs

Revision 794 - Directory Listing
Modified Thu Mar 1 22:16:59 2001 UTC (16 years, 4 months ago) by blume
removed now-redundant feedback-new.sml

Revision 793 - Directory Listing
Modified Thu Mar 1 20:41:30 2001 UTC (16 years, 4 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 (16 years, 4 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 (16 years, 4 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 (16 years, 4 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 (16 years, 4 months ago) by dbm
new test cases

Revision 788 - Directory Listing
Modified Wed Feb 28 04:09:48 2001 UTC (16 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 (16 years, 5 months ago) by dbm
bug fixes

Revision 786 - Directory Listing
Modified Fri Feb 23 21:36:06 2001 UTC (16 years, 5 months ago) by dbm
update

Revision 785 - Directory Listing
Modified Thu Feb 22 14:27:01 2001 UTC (16 years, 5 months ago) by jhr
  Synchronizing Yale repository with master copy.

Revision 784 - Directory Listing
Modified Tue Feb 20 14:11:29 2001 UTC (16 years, 5 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 (16 years, 5 months ago) by george
new version in mltree

Revision 782 - Directory Listing
Modified Fri Feb 16 19:42:00 2001 UTC (16 years, 5 months ago) by george
allow escapes for arrow characters

Revision 781 - Directory Listing
Modified Tue Jan 30 22:48:06 2001 UTC (16 years, 5 months ago) by blume
forgot the HISTORY file

Revision 780 - Directory Listing
Modified Tue Jan 30 22:45:26 2001 UTC (16 years, 5 months ago) by blume
merging changes from private devel branch

Revision 779 - Directory Listing
Modified Sun Jan 14 06:40:32 2001 UTC (16 years, 6 months ago) by leunga
*** empty log message ***

Revision 778 - Directory Listing
Modified Fri Jan 12 14:06:33 2001 UTC (16 years, 6 months ago) by blume
made new bootfiles

Revision 777 - Directory Listing
Modified Fri Jan 12 12:17:38 2001 UTC (16 years, 6 months ago) by blume
syncing with my private branch

Revision 776 - Directory Listing
Modified Fri Jan 12 04:14:06 2001 UTC (16 years, 6 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 (16 years, 6 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 (16 years, 6 months ago) by blume
merging changes from private branch

Revision 773 - Directory Listing
Modified Mon Jan 8 16:18:37 2001 UTC (16 years, 6 months ago) by blume
merging changes from private branch

Revision 772 - Directory Listing
Modified Thu Jan 4 15:36:41 2001 UTC (16 years, 6 months ago) by blume
merging changes from private branch

Revision 771 - Directory Listing
Modified Sat Dec 30 13:06:09 2000 UTC (16 years, 6 months ago) by blume
merging changes from private branch

Revision 770 - Directory Listing
Modified Sun Dec 24 20:06:28 2000 UTC (16 years, 7 months ago) by monnier
*** empty log message ***

Revision 769 - Directory Listing
Modified Sun Dec 24 20:01:56 2000 UTC (16 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 (16 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 (16 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 (16 years, 7 months ago) by monnier
Simplify/massacre.

Revision 765 - Directory Listing
Modified Sun Dec 24 19:59:17 2000 UTC (16 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 (16 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 (16 years, 7 months ago) by blume
updated config/{version,srcarchiveurl}; corrected earlier HISTORY entry

Revision 762 - Directory Listing
Modified Sat Dec 23 05:37:37 2000 UTC (16 years, 7 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.32'.

Revision 761 - Directory Listing
Modified Sat Dec 23 05:37:37 2000 UTC (16 years, 7 months ago) by george
infinite precision in MLRISC

Revision 760 - Directory Listing
Modified Fri Dec 22 14:15:24 2000 UTC (16 years, 7 months ago) by blume
merging changes from private branch

Revision 759 - Directory Listing
Modified Fri Dec 22 12:29:26 2000 UTC (16 years, 7 months ago) by blume
merging changes from private branch

Revision 758 - Directory Listing
Modified Fri Dec 22 04:12:36 2000 UTC (16 years, 7 months ago) by blume
merging changes from private branch

Revision 757 - Directory Listing
Modified Thu Dec 21 14:54:56 2000 UTC (16 years, 7 months ago) by blume
merging changes from private branch

Revision 756 - Directory Listing
Modified Thu Dec 14 16:01:33 2000 UTC (16 years, 7 months ago) by blume
dir tool added

Revision 755 - Directory Listing
Modified Thu Dec 14 07:57:55 2000 UTC (16 years, 7 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 (16 years, 7 months ago) by george
fix for bug 1576

Revision 753 - Directory Listing
Modified Sat Dec 9 09:57:37 2000 UTC (16 years, 7 months ago) by blume
updated version numbers in config directory

Revision 752 - Directory Listing
Modified Fri Dec 8 23:32:37 2000 UTC (16 years, 7 months ago) by leunga

    Slight improvements to a code generator tool.

Revision 751 - Directory Listing
Modified Fri Dec 8 21:04:14 2000 UTC (16 years, 7 months ago) by jhr
  Changes to bring Yale repository in sync with the master repository.

Revision 750 - Directory Listing
Modified Fri Dec 8 15:16:36 2000 UTC (16 years, 7 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.31'.

Revision 749 - Directory Listing
Modified Fri Dec 8 15:16:36 2000 UTC (16 years, 7 months ago) by george
release 110.31

Revision 748 - Directory Listing
Modified Fri Dec 8 04:24:28 2000 UTC (16 years, 7 months ago) by leunga
    A slight problem fixed.

Revision 747 - Directory Listing
Modified Fri Dec 8 04:20:24 2000 UTC (16 years, 7 months ago) by leunga

   Clean up

Revision 746 - Directory Listing
Modified Fri Dec 8 04:16:09 2000 UTC (16 years, 7 months ago) by leunga

   New machine descriptions...

Revision 745 - Directory Listing
Modified Fri Dec 8 04:14:08 2000 UTC (16 years, 7 months ago) by leunga

    Forgot these...

Revision 744 - Directory Listing
Modified Fri Dec 8 04:11:42 2000 UTC (16 years, 7 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 (16 years, 7 months ago) by blume
merging changes from private branch

Revision 742 - Directory Listing
Modified Thu Nov 30 14:09:32 2000 UTC (16 years, 7 months ago) by blume
merging changes from private branch

Revision 741 - Directory Listing
Modified Mon Nov 27 14:35:47 2000 UTC (16 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 (16 years, 8 months ago) by jhr
  Removed old script file.

Revision 739 - Directory Listing
Modified Mon Nov 27 14:24:39 2000 UTC (16 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 (16 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 (16 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 (16 years, 8 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 (16 years, 8 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 (16 years, 8 months ago) by blume
merge latest changes related to autoloading

Revision 733 - Directory Listing
Modified Fri Nov 17 05:13:45 2000 UTC (16 years, 8 months ago) by blume
merged the big housecleaning patch (see HISTORY!)

Revision 732 - Directory Listing
Modified Mon Nov 13 21:59:12 2000 UTC (16 years, 8 months ago) by leunga
Address change.

Revision 731 - Directory Listing
Modified Fri Nov 10 22:57:45 2000 UTC (16 years, 8 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 (16 years, 8 months ago) by george
  make file for ppc linux

Revision 729 - Directory Listing
Modified Thu Nov 9 02:16:17 2000 UTC (16 years, 8 months ago) by blume
code duplication cleanup (merge from private branch)

Revision 728 - Directory Listing
Modified Mon Nov 6 21:54:13 2000 UTC (16 years, 8 months ago) by jhr
  Complete fix for bug 1514.

Revision 727 - Directory Listing
Modified Mon Nov 6 21:43:36 2000 UTC (16 years, 8 months ago) by jhr
  Fix for bug 1582.

Revision 726 - Directory Listing
Modified Mon Nov 6 21:41:29 2000 UTC (16 years, 8 months ago) by jhr
  Removed unused VREGS macro.

Revision 725 - Directory Listing
Modified Mon Nov 6 21:41:04 2000 UTC (16 years, 8 months ago) by jhr
  Removed obsolete -DVREGS flag.

Revision 724 - Directory Listing
Modified Mon Nov 6 20:53:10 2000 UTC (16 years, 8 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 (16 years, 8 months ago) by george
*** empty log message ***

Revision 722 - Directory Listing
Modified Mon Nov 6 19:54:32 2000 UTC (16 years, 8 months ago) by george
 fix for sh error on linux machines

Revision 721 - Directory Listing
Modified Mon Nov 6 14:03:39 2000 UTC (16 years, 8 months ago) by george
*** empty log message ***

Revision 720 - Directory Listing
Modified Mon Nov 6 03:10:45 2000 UTC (16 years, 8 months ago) by blume
updated config/version and config/srcarchiveurl

Revision 719 - Directory Listing
Modified Sun Nov 5 15:16:04 2000 UTC (16 years, 8 months ago) by
This commit was manufactured by cvs2svn to create tag
'release-110.30'.

Revision 718 - Directory Listing
Modified Sun Nov 5 15:16:04 2000 UTC (16 years, 8 months ago) by george
 notes on adding primops to the compiler

Revision 717 - Directory Listing
Modified Sun Nov 5 15:07:51 2000 UTC (16 years, 8 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 (16 years, 8 months ago) by blume
merging recent changes

Revision 715 - Directory Listing
Modified Thu Nov 2 07:51:04 2000 UTC (16 years, 8 months ago) by blume
added conditional compilation in init library; BOOTFILES

Revision 714 - Directory Listing
Modified Mon Oct 23 23:39:43 2000 UTC (16 years, 9 months ago) by leunga

Missed these...
Tag: leunga-20001023-demo-ra

Revision 713 - Directory Listing
Modified Mon Oct 23 23:38:38 2000 UTC (16 years, 9 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 (16 years, 9 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 (16 years, 9 months ago) by blume
merge another error message bug fix

Revision 710 - Directory Listing
Modified Tue Oct 17 08:21:09 2000 UTC (16 years, 9 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 (16 years, 9 months ago) by monnier
Typo

Revision 708 - Directory Listing
Modified Sat Oct 7 03:27:54 2000 UTC (16 years, 9 months ago) by monnier
*** empty log message ***

Revision 707 - Directory Listing
Modified Sat Oct 7 03:21:59 2000 UTC (16 years, 9 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 (16 years, 9 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 (16 years, 10 months ago) by george
  changed the node status datatype

Revision 704 - Directory Listing
Modified Fri Sep 8 02:09:17 2000 UTC (16 years, 10 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 (16 years, 10 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 (16 years, 10 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 (16 years, 10 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 (16 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 (16 years, 11 months 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 (16 years, 11 months 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 (16 years, 11 months ago) by blume
HISTORY entry

Revision 696 - Directory Listing
Modified Tue Aug 8 02:18:49 2000 UTC (16 years, 11 months 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 (16 years, 11 months 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 (17 years ago) by george
  support for PPC Linux

Revision 693 - Directory Listing
Modified Thu Jul 27 15:49:07 2000 UTC (17 years ago) by george
  support for PPC Linux

Revision 692 - Directory Listing
Modified Thu Jul 27 08:34:53 2000 UTC (17 years ago) by blume
more assorted script enhancements

Revision 691 - Directory Listing
Modified Tue Jul 25 07:20:24 2000 UTC (17 years ago) by blume
ml-makedepend added

Revision 690 - Directory Listing
Modified Sat Jul 22 14:29:23 2000 UTC (17 years ago) by blume
URL updated in BOOT and config/srcarchiveurl

Revision 689 - Directory Listing
Modified Wed Jul 19 01:59:54 2000 UTC (17 years ago) by blume
fixed bug in config/preloads

Revision 688 - Directory Listing
Modified Tue Jul 18 17:44:36 2000 UTC (17 years 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 (17 years ago) by blume
added README file for 110.29

Revision 686 - Directory Listing
Modified Tue Jul 18 08:58:50 2000 UTC (17 years ago) by blume
built 110.29

Revision 685 - Directory Listing
Modified Tue Jul 11 08:54:09 2000 UTC (17 years 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 (17 years ago) by blume
typos in CM manual

Revision 683 - Directory Listing
Modified Wed Jul 5 00:42:19 2000 UTC (17 years 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 (17 years ago) by blume
CM manual updates; BTrace.trigger added again

Revision 681 - Directory Listing
Modified Mon Jul 3 07:13:03 2000 UTC (17 years 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 (17 years ago) by blume
merging CM manual updates

Revision 679 - Directory Listing
Modified Thu Jun 29 07:03:20 2000 UTC (17 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 (17 years, 1 month ago) by blume
merging latest improvements (CM, BTrace)

Revision 677 - Directory Listing
Modified Mon Jun 26 00:56:56 2000 UTC (17 years, 1 month ago) by blume
merge CM and BTrace changes

Revision 676 - Directory Listing
Modified Sat Jun 24 03:37:03 2000 UTC (17 years, 1 month ago) by blume
fix to startup slowdown

Revision 675 - Directory Listing
Modified Fri Jun 23 09:18:18 2000 UTC (17 years, 1 month ago) by blume
new back-trace facility added; see HISTORY

Revision 674 - Directory Listing
Modified Thu Jun 22 06:45:00 2000 UTC (17 years, 1 month 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 (17 years, 1 month ago) by blume
CM manual update: path environments

Revision 672 - Directory Listing
Modified Mon Jun 19 04:40:29 2000 UTC (17 years, 1 month ago) by blume
preliminary CM manual update

Revision 671 - Directory Listing
Modified Mon Jun 19 02:02:32 2000 UTC (17 years, 1 month ago) by blume
bugfix in SrcPath module

Revision 670 - Directory Listing
Modified Sun Jun 18 13:10:57 2000 UTC (17 years, 1 month ago) by blume
implicit anchors gone; update to previous HISTORY entry

Revision 669 - Directory Listing
Modified Fri Jun 16 22:22:10 2000 UTC (17 years, 1 month 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 (17 years, 1 month ago) by yx29
*** empty log message ***

Revision 667 - Directory Listing
Modified Fri Jun 16 17:25:51 2000 UTC (17 years, 1 month 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 (17 years, 1 month ago) by blume
merging back my devel changes (anchor environments)

Revision 665 - Directory Listing
Modified Fri Jun 16 04:43:57 2000 UTC (17 years, 1 month 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 (17 years, 1 month ago) by nch
Added 239.c

Revision 663 - Directory Listing
Modified Fri Jun 16 02:58:05 2000 UTC (17 years, 1 month 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 (17 years, 1 month ago) by monnier
Allow @SMLfoo arguments without an explicit heap image.

Revision 661 - Directory Listing
Modified Thu Jun 15 22:42:22 2000 UTC (17 years, 1 month 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 (17 years, 1 month 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 (17 years, 1 month ago) by monnier
Typos.

Revision 658 - Directory Listing
Modified Mon Jun 12 02:39:37 2000 UTC (17 years, 1 month ago) by blume
fixed file names for parallel make

Revision 657 - Directory Listing
Modified Fri Jun 9 05:20:54 2000 UTC (17 years, 1 month 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 (17 years, 1 month 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 (17 years, 1 month ago) by dbm
added missing ml-yacc examples files

Revision 654 - Directory Listing
Modified Thu Jun 8 21:38:04 2000 UTC (17 years, 1 month ago) by dbm
fix for bug 19

Revision 653 - Directory Listing
Modified Wed Jun 7 07:59:06 2000 UTC (17 years, 1 month ago) by blume
merge-back from my devel branch; see HISTORY

Revision 652 - Directory Listing
Modified Tue Jun 6 02:14:56 2000 UTC (17 years, 1 month ago) by blume
merging changes from devel branch; new boot files

Revision 651 - Directory Listing
Modified Thu Jun 1 18:34:03 2000 UTC (17 years, 1 month 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 (17 years, 1 month ago) by dbm
fixed numbering in bug list

Revision 649 - Directory Listing
Modified Wed May 31 18:04:54 2000 UTC (17 years, 1 month ago) by dbm
updated bug list

Revision 648 - Directory Listing
Modified Thu May 25 21:28:21 2000 UTC (17 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 (17 years, 2 months ago) by leunga
*** empty log message ***

Revision 646 - Directory Listing
Modified Tue May 16 02:52:54 2000 UTC (17 years, 2 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 (17 years, 2 months ago) by blume
merging changes from devel branch; see HISTORY

Revision 644 - Directory Listing
Modified Fri May 12 09:18:31 2000 UTC (17 years, 2 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 (17 years, 2 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 (17 years, 2 months ago) by blume
CM.sources implemented; CM.makedepend dropped

Revision 641 - Directory Listing
Modified Thu May 11 01:16:45 2000 UTC (17 years, 2 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 (17 years, 2 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 (17 years, 2 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 (17 years, 2 months ago) by dbm
html cleanup

Revision 637 - Directory Listing
Modified Tue May 2 16:24:56 2000 UTC (17 years, 2 months ago) by dbm
created 110.28 README files

Revision 636 - Directory Listing
Modified Tue May 2 15:10:17 2000 UTC (17 years, 2 months ago) by dbm
corrected tag

Revision 635 - Directory Listing
Modified Tue May 2 15:09:12 2000 UTC (17 years, 2 months ago) by dbm
Version 110.28

Revision 634 - Directory Listing
Modified Mon May 1 10:03:50 2000 UTC (17 years, 2 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 (17 years, 2 months ago) by dbm
fixes for bugs 1498 and 1510

Revision 632 - Directory Listing
Modified Sat Apr 29 15:50:42 2000 UTC (17 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 (17 years, 3 months ago) by blume
fixed install.sh (bug 1563)

Revision 630 - Directory Listing
Modified Wed Apr 26 18:40:56 2000 UTC (17 years, 3 months ago) by monnier
*** empty log message ***

Revision 629 - Directory Listing
Modified Wed Apr 26 04:06:41 2000 UTC (17 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 (17 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 (17 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 (17 years, 3 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 (17 years, 3 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 (17 years, 3 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 (17 years, 3 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 (17 years, 3 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 (17 years, 3 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 (17 years, 3 months ago) by dbm
html version of 110.27-README

Revision 619 - Directory Listing
Modified Wed Apr 19 14:55:09 2000 UTC (17 years, 3 months ago) by dbm
summary edited; distribution files listed

Revision 618 - Directory Listing
Modified Wed Apr 19 02:36:14 2000 UTC (17 years, 3 months ago) by blume
110.27-README edited some more

Revision 617 - Directory Listing
Modified Tue Apr 18 21:53:41 2000 UTC (17 years, 3 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 (17 years, 3 months ago) by dbm
added info on new distribution file names

Revision 615 - Directory Listing
Modified Wed Apr 12 04:52:09 2000 UTC (17 years, 3 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 (17 years, 3 months ago) by blume
srcarchiveurl patched (again -- was wrong)

Revision 613 - Directory Listing
Modified Tue Apr 11 03:08:04 2000 UTC (17 years, 3 months ago) by blume
srcarchiveurl patched

Revision 611 - Directory Listing
Modified Mon Apr 10 19:03:03 2000 UTC (17 years, 3 months ago) by
This commit was manufactured by cvs2svn to create branch 'smlnj'.

Revision 610 - Directory Listing
Modified Mon Apr 10 19:03:03 2000 UTC (17 years, 3 months ago) by dbm
Initial revision

Revision 609 - Directory Listing
Modified Mon Apr 10 18:57:31 2000 UTC (17 years, 3 months ago) by george
*** empty log message ***

Revision 608 - Directory Listing
Modified Mon Apr 10 18:57:09 2000 UTC (17 years, 3 months ago) by george
MLRISC.cm

Revision 607 - Directory Listing
Modified Mon Apr 10 16:31:03 2000 UTC (17 years, 3 months ago) by dbm
Version 110.27

Revision 606 - Directory Listing
Modified Sun Apr 9 23:10:59 2000 UTC (17 years, 3 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 (17 years, 3 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 (17 years, 3 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 (17 years, 3 months ago) by leunga
*** empty log message ***

Revision 602 - Directory Listing
Modified Thu Apr 6 05:31:24 2000 UTC (17 years, 3 months ago) by leunga

    Forgot these files in the last update

Revision 601 - Directory Listing
Modified Thu Apr 6 04:38:14 2000 UTC (17 years, 3 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 (17 years, 3 months ago) by george
  x86 instructions to support c-calls

Revision 598 - Directory Listing
Modified Wed Apr 5 18:34:51 2000 UTC (17 years, 3 months ago) by
This commit was manufactured by cvs2svn to create branch 'ckit'.

Revision 597 - Directory Listing
Modified Wed Apr 5 18:34:51 2000 UTC (17 years, 3 months ago) by dbm
Initial revision

Revision 596 - Directory Listing
Modified Wed Apr 5 14:36:19 2000 UTC (17 years, 3 months ago) by jhr
  SML/NJ library synch.

Revision 595 - Directory Listing
Modified Wed Apr 5 03:30:17 2000 UTC (17 years, 3 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 (17 years, 3 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 (17 years, 3 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 (17 years, 3 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 (17 years, 3 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 (17 years, 3 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 (17 years, 3 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 (17 years, 3 months ago) by blume
changes to modmap generator and CM tool parameter mechanism (see HISTORY)

Revision 587 - Directory Listing
Modified Thu Mar 30 09:01:52 2000 UTC (17 years, 4 months ago) by blume
merging back development branch blume_devel_v110p26p1_3...
This involves changes to CM and the removal of CMStaticEnv from
the compiler.  See the HISTORY file for more information.

Revision 586 - Directory Listing
Modified Thu Mar 30 05:08:07 2000 UTC (17 years, 4 months ago) by leunga

   Fixed a slight problem with gc types annotations.

   To turn on gc types, do this:

       CM.autoload "sml/compiler.cm";
       Compiler.Control.MLRISC.getFlag "mlrisc-gc-types" := true;

Revision 585 - Directory Listing
Modified Wed Mar 29 23:55:35 2000 UTC (17 years, 4 months ago) by leunga

   This update contains major changes to the code generator and various
back ends.  Please see the entry leunga-20000327-mlriscGen_hppa_alpha_x86
in the file sml/HISTORY for details.

Revision 584 - Directory Listing
Modified Mon Mar 27 09:55:55 2000 UTC (17 years, 4 months ago) by monnier
(saveLvarNames): Set it back to false (for faster smaller compiler).

Revision 583 - Directory Listing
Modified Thu Mar 23 21:52:30 2000 UTC (17 years, 4 months ago) by leunga

1. X86 fixes/changes

   a.  The old code generated for SETcc was completely wrong.
       The Intel optimization guide is VERY misleading.

2. ALPHA fixes/changes

   a.  Added the instructions LDBU, LDWU, STB, STW as per Fermin's suggestion.
   b.  Added a new mode byteWordLoadStores to the functor parameter to Alpha()
   c.  Added reassociation code for address computation.

Revision 582 - Directory Listing
Modified Thu Mar 23 01:04:32 2000 UTC (17 years, 4 months ago) by monnier
(ANDALSO, ORELSE): Change associativity to `right'.

Revision 581 - Directory Listing
Modified Thu Mar 23 00:58:05 2000 UTC (17 years, 4 months ago) by monnier
(member.checkowner): Add missing parenthesis.

Revision 580 - Directory Listing
Modified Wed Mar 22 06:33:52 2000 UTC (17 years, 4 months ago) by leunga
*** empty log message ***

Revision 579 - Directory Listing
Modified Wed Mar 22 06:33:08 2000 UTC (17 years, 4 months ago) by leunga


1. X86 fixes/changes

   a.  x86Rewrite bug with MUL3 (found by Lal)
   b.  Added the instructions FSTS, FSTL

2. PA-RISC fixes/changes

   a.  B label should not be a delay slot candidate!  Why did this work?
   b.  ADDT(32, REG(32, r), LI n) now generates one instruction instead of two,
       as it should be.
   c.  The assembly syntax for fstds and fstdd was wrong.
   d.  Added the composite instruction COMICLR/LDO, which is the immediate
       operand variant of COMCLR/LDO.

3. Generic MLRISC

   a.  shuffle.sml rewritten to be slightly more efficient
   b.  DIV bug in mltree-simplify fixed (found by Fermin)

4. Register Allocator

   a.  I now release the interference graph earlier during spilling.
       May improve memory usage.

Revision 578 - Directory Listing
Modified Tue Mar 14 05:16:29 2000 UTC (17 years, 4 months ago) by blume
merging back blume_devel_v110p26p1_1

Revision 577 - Directory Listing
Modified Fri Mar 10 08:07:18 2000 UTC (17 years, 4 months ago) by blume
improved version of Dave's fixpt script added

Revision 576 - Directory Listing
Modified Fri Mar 10 07:27:16 2000 UTC (17 years, 4 months ago) by leunga

More assembly output problems involving the indexed addressing mode
on the x86 have been found and corrected. Thanks to Fermin Reig for the
fix.

The interface and implementation of the register allocator have been changed
slightly to accommodate the possibility to skip the register allocation
phases completely and go directly to memory allocation.  This is needed
for C-- use.

This fix only affects the x86 assembly output.

Revision 575 - Directory Listing
Modified Fri Mar 10 02:55:58 2000 UTC (17 years, 4 months ago) by blume
BOOT and HISTORY file for blume_main_v110p26p1_0

Revision 574 - Directory Listing
Modified Thu Mar 9 15:29:58 2000 UTC (17 years, 4 months ago) by blume
files deleted that came back from the dead (CVS problem?)

Revision 573 - Directory Listing
Modified Thu Mar 9 15:23:52 2000 UTC (17 years, 4 months ago) by blume
merging back changes from blume_devel_v110_26_2

Revision 572 - Directory Listing
Modified Thu Mar 9 02:43:06 2000 UTC (17 years, 4 months ago) by blume
BOOT and HISTORY updated

Revision 571 - Directory Listing
Modified Wed Mar 8 17:38:15 2000 UTC (17 years, 4 months ago) by dbm
BOOT file creation

Revision 570 - Directory Listing
Modified Wed Mar 8 17:30:13 2000 UTC (17 years, 4 months ago) by dbm
HISTORY file creation

Revision 569 - Directory Listing
Modified Tue Mar 7 04:01:07 2000 UTC (17 years, 4 months ago) by blume
- size info in BOOTLIST
     * no fixed upper limits for number of bootfiles or length of
       bootfile names in runtime
     * falling back to old behavior if no BOOTLIST size info found
- allocation size heuristics in .run-sml
     * tries to read cache size from /proc/cpuinfo (this is important for
        small-cache Celeron systems!)
- install.sh robustified
- CM manual updates
- paranoid mode
     * no more CMB.deliver() (i.e., all done by CMB.make())
     * can re-use existing sml.boot.* files
     * init.cmi now treated as library
     * library stamps for consistency checks
- sml.boot.<arch>-<os>/PIDMAP file
     * This file is read by the CM startup code.  This is used to minimize
       the amount of dynamic state that needs to be stowed away for the
       purpose of sharing between interactive system and user code.
- CM.Anchor.anchor instead of CM.Anchor.{set,cancel}
     * Upon request by Elsa.  Anchors now controlled by get-set-pair
       like most other CM state variables.
- Compiler.CMSA eliminated
     * No longer supported by CM anyway.
- fixed bugs in pickler that kept biting Stefan
     * past refs to past refs (was caused by the possibility that
       ad-hoc sharing is more discriminating than hash-cons sharing)
     * integer overflow on LargeInt.minInt
- ml-{lex,yacc} build scripts now use new mechanism
  for building standalone programs
- fixed several gcc -Wall warnings that were caused by missing header
  files, missing initializations, etc., in runtime (not all warnings
  eliminated, though)

Revision 568 - Directory Listing
Modified Tue Mar 7 03:59:09 2000 UTC (17 years, 4 months ago) by blume
build script now uses new mechanism for building stanalone programs

Revision 567 - Directory Listing
Modified Mon Mar 6 22:17:41 2000 UTC (17 years, 4 months ago) by leunga

Updated documentation on MLTree Extensions provided by Lal.

Revision 566 - Directory Listing
Modified Mon Mar 6 07:20:58 2000 UTC (17 years, 4 months ago) by blume
fixed misplaced expand-file-name in sml-proc.el

Revision 565 - Directory Listing
Modified Sun Mar 5 04:10:18 2000 UTC (17 years, 4 months ago) by leunga

Fix up a few floating point bugs on the x86 that are discovered by Fermin.
Rewritten the Sethi-Ullman code.  Added new FP instructions to the x86,
including FIxxxx, FCOMxx, and FLDxx.

Revision 564 - Directory Listing
Modified Fri Mar 3 16:55:03 2000 UTC (17 years, 4 months ago) by george
lal-20000303- deleted old callgc files

Revision 563 - Directory Listing
Modified Fri Mar 3 16:39:32 2000 UTC (17 years, 4 months ago) by george
lal-20000303-new mltree -- take II

Revision 562 - Directory Listing
Modified Fri Mar 3 16:22:42 2000 UTC (17 years, 4 months ago) by george
lal-20000303-support for C calls

Revision 560 - Directory Listing
Modified Fri Mar 3 16:22:09 2000 UTC (17 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch 'SMLNJ'.

Revision 559 - Directory Listing
Modified Fri Mar 3 16:22:08 2000 UTC (17 years, 4 months ago) by george
Initial revision

Revision 557 - Directory Listing
Modified Fri Mar 3 16:13:55 2000 UTC (17 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch 'SMLNJ'.

Revision 556 - Directory Listing
Modified Fri Mar 3 16:13:54 2000 UTC (17 years, 4 months ago) by george
Initial revision

Revision 555 - Directory Listing
Modified Fri Mar 3 16:10:30 2000 UTC (17 years, 4 months ago) by george
lal-20000303-new mltree -- take II

Revision 554 - Directory Listing
Modified Thu Mar 2 21:29:44 2000 UTC (17 years, 4 months ago) by george
lal-20000302-missing file

Revision 553 - Directory Listing
Modified Thu Mar 2 20:54:20 2000 UTC (17 years, 4 months ago) by george
 new mltree

Revision 552 - Directory Listing
Modified Tue Feb 29 20:44:14 2000 UTC (17 years, 4 months ago) by dbm
revised README with [basis/tests setup] note

Revision 551 - Directory Listing
Modified Tue Feb 29 17:31:13 2000 UTC (17 years, 4 months ago) by dbm
revised README

Revision 549 - Directory Listing
Modified Tue Feb 29 16:40:46 2000 UTC (17 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch 'smlnj'.

Revision 548 - Directory Listing
Modified Tue Feb 29 16:38:11 2000 UTC (17 years, 4 months ago) by dbm
Initial revision

Revision 547 - Directory Listing
Modified Fri Feb 25 23:54:34 2000 UTC (17 years, 5 months ago) by leunga

New documentation files for MLRISC.  This version includes MLTREE extensions.

Revision 546 - Directory Listing
Modified Thu Feb 24 14:04:51 2000 UTC (17 years, 5 months ago) by george
  Changes to MLTREE

Revision 545 - Directory Listing
Modified Thu Feb 24 13:56:44 2000 UTC (17 years, 5 months ago) by george
  Changes to MLTREE

Revision 544 - Directory Listing
Modified Tue Feb 22 22:56:38 2000 UTC (17 years, 5 months ago) by monnier
* sml-mode.el (sml-find-matching-starter): Use a list of syms instead of a
  regexp.
(sml-indent-default): Use symbol membership rather than a regexp.
  Also, use `sym-indent' instead of (current-column).  This fixes a problem
  with a hanging `structure Foo = (struct|let)' (due to `structure' having
  a sml-indent-rule, as opposed to `fun').  Hopefully it won't introduce
  other problems.
(sml-font-lock-keywords): Match vars `val x : int' also.
(sml-electric-pipe): Update to the new `sml-find-matching-starter' and
  return a sensible default instead of raising an error in case of
  unexpected situations.
(sml-indent-line): Ignore errors and keep the cursor where it is.
(sml-calculate-indentation, sml-indent-pipe): Use syms instead of regexps.
* sml-defs.el (sml-starters-re, sml-pipehead-re): Remove.
* testcases.sml: New file.
* makefile.pkg (test): new target to run the test suite.

Revision 543 - Directory Listing
Modified Sat Feb 19 14:17:52 2000 UTC (17 years, 5 months ago) by blume
added missing initialization to numFiles in runtime boot code

Revision 542 - Directory Listing
Modified Fri Feb 18 22:59:40 2000 UTC (17 years, 5 months ago) by monnier
*** empty log message ***

Revision 541 - Directory Listing
Modified Fri Feb 18 20:35:43 2000 UTC (17 years, 5 months ago) by monnier
Pass through checkdoc and use `eval-when-compile' whenever
possible for (require 'cl).

Revision 540 - Directory Listing
Modified Fri Feb 18 19:46:31 2000 UTC (17 years, 5 months ago) by monnier
*** empty log message ***

Revision 539 - Directory Listing
Modified Fri Feb 18 18:32:26 2000 UTC (17 years, 5 months ago) by monnier
Try to allow to run testml from a different directory.

Revision 538 - Directory Listing
Modified Fri Feb 18 17:59:53 2000 UTC (17 years, 5 months ago) by monnier
*** empty log message ***

Revision 537 - Directory Listing
Modified Fri Feb 18 17:20:16 2000 UTC (17 years, 5 months ago) by blume
CM changes: standalone builds, better CMB.make/deliver, general improvements

Revision 536 - Directory Listing
Modified Fri Feb 18 16:51:54 2000 UTC (17 years, 5 months ago) by monnier
*** empty log message ***

Revision 535 - Directory Listing
Modified Fri Feb 18 16:49:10 2000 UTC (17 years, 5 months ago) by monnier
* sml-util.el (make-temp-dir, make-temp-file, temp-file-dir,
  delete-temp-dirs): Replaced by the make-temp-file from Emacs-21.
(custom-create-map): add :group arg and allow key to be a list.
(define-major-mode): Removed (use define-derived-mode instead).
(sml-builtin-nested-comments-flag): New var.

* sml-proc.el (sml-host-name): New var.
(sml-make-file-name): Replaced by `sml-compile-commands'.
(sml-config-file): New var.
(sml-compile-commands-alist): New var.
(inferior-sml-load-hook): Removed.
(sml-buffer): Query if the current buffer is not a *sml*.
(inferior-sml-mode): Use minor-mode-overriding-map-alist to disable
  compilation-minor-mode's keybindings.
(run-sml): Turn into an alias for sml-run.
(sml-run): Query the user for the command.  If prefix is set (or if
  default value is not null) query for args and host.  Use `split-string'
  rather than our own function.  Run cmd on another host if requested and
  pass it an init file if it exists.  Pop to the buffer at the end.
(sml-args-to-list): Remove.
(sml-compile): Look for special files (sml-compile-command-alist) in
  the current dir (and its parents) to choose a default command.  Remember
  the command for next time in the same buffer.  Make the `cd' explicit in
  the command so the user can change it.
(sml-make-error): Fix for when `endline' is absent.

* sml-mode.el: Pass it rhough checkdoc.
(sml-mode-version): Remove.
(sml-load-hook): Remove.
(sml-mode-info): Use `info' rather than `Info-goto-node'.
(sml-keywords-regexp): Add "o".
(sml-syntax-prop-table): Use `defsyntax'.
(sml-font-lock-syntactic-keywords): Only use nested comments if supported.
(sml-mode): Use `define-derived-mode'.
(sml-electric-pipe): `sml-indent-line' -> `indent-according-to-mode'.
(sml-indent-line): Use `indent-line-to'.
(sml-cm-mode): New mode for CM files.

* Makefile: Update.

* sml-mode-startup.el: Remove since it's now autogenerated.

* sml-defs.el (sml-bindings): Remove left over C-c` binding.
(sml-mode-map): Add binding for sml-drag-region (was in sml-proc.el).
(sml-mode-syntax-table): Only use nested comments if supported.
(sml-mode-menu): Use next-error rather than the old sml-next-error.
(sml-pipehead-re): Remove "of".

* sml-compat.el (set-keymap-=parents): Make sure it also works when called
  with a single keymap rather than a list.
(temporary-file-directory): Add a default definition for XEmacs.
(make-temp-file): New function.

Revision 534 - Directory Listing
Modified Thu Feb 17 22:14:04 2000 UTC (17 years, 5 months ago) by monnier
Undoing David's spurious change.

Revision 533 - Directory Listing
Modified Thu Feb 10 21:57:43 2000 UTC (17 years, 5 months ago) by monnier
*** empty log message ***

Revision 532 - Directory Listing
Modified Thu Feb 10 21:24:50 2000 UTC (17 years, 5 months ago) by dtelle
*** empty log message ***

Revision 531 - Directory Listing
Modified Sat Feb 5 21:29:18 2000 UTC (17 years, 5 months ago) by monnier
(ilhint): Comment fix.

Revision 530 - Directory Listing
Modified Mon Jan 31 22:53:55 2000 UTC (17 years, 5 months ago) by monnier