1 |
(* export-lex.sml |
(* export-lex.sml |
2 |
* |
* |
|
* $Log$ |
|
|
* Revision 1.4 2000/06/06 02:14:54 blume |
|
|
* merging changes from devel branch; new boot files |
|
|
* |
|
|
* Revision 1.2.2.1 2000/06/02 08:11:06 blume |
|
|
* added several appendices to CM manual; |
|
|
* merged recent changes to main trunk into devel branch |
|
|
* |
|
|
* Revision 1.3 2000/06/01 18:33:42 monnier |
|
|
* bring revisions from the vendor branch to the trunk |
|
|
* |
|
3 |
* Revision 1.2 2000/03/07 04:01:05 blume |
* Revision 1.2 2000/03/07 04:01:05 blume |
4 |
* - size info in BOOTLIST |
* - build script now use new ml-build mechanism |
|
* * 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 1.1.1.9.4.1 2000/02/20 14:44:33 blume |
|
|
* CMB.deliver merged with CMB.make; runtime boot code made more flexible |
|
|
* |
|
|
* Revision 1.1.1.9 1999/12/07 15:40:25 monnier |
|
|
* version 110.25 |
|
|
* |
|
|
* Revision 1.2 1997/03/03 17:10:35 george |
|
|
* moved callcc related functions to SMLofNJ.Cont |
|
|
* |
|
|
# Revision 1.1.1.1 1997/01/14 01:38:01 george |
|
|
# Version 109.24 |
|
|
# |
|
|
* Revision 1.3 1996/02/26 16:55:18 jhr |
|
|
* Moved exportFn/exportML to SMLofNJ structure. |
|
|
* |
|
|
* Revision 1.2 1996/02/26 15:02:26 george |
|
|
* print no longer overloaded. |
|
|
* use of makestring has been removed and replaced with Int.toString .. |
|
|
* use of IO replaced with TextIO |
|
|
* |
|
|
* Revision 1.1.1.1 1996/01/31 16:01:15 george |
|
|
* Version 109 |
|
|
* |
|
5 |
*) |
*) |
|
|
|
6 |
structure ExportLexGen : sig |
structure ExportLexGen : sig |
7 |
val lexGen : (string * string list) -> OS.Process.status |
val lexGen : (string * string list) -> OS.Process.status |
8 |
end = struct |
end = struct |