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/trunk/src/cm/bootstrap/btcompile.sml
[smlnj] / sml / trunk / src / cm / bootstrap / btcompile.sml  
ViewVC logotype

Log of /sml/trunk/src/cm/bootstrap/btcompile.sml

Parent Directory Parent Directory


Sticky Revision:
(Current path doesn't exist after revision 2161)

Revision 879 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 19 18:59:38 2001 UTC (18 years, 3 months ago) by blume
File length: 13144 byte(s)
Diff to previous 873 , to selected 367
extensive organizational changes

Revision 873 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 9 15:26:20 2001 UTC (18 years, 3 months ago) by blume
File length: 13215 byte(s)
Diff to previous 854 , to selected 367
made ml-nlffigen handle varargs functions with a bit more grace;
some minor internal improvements to CM

Revision 854 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 27 19:11:38 2001 UTC (18 years, 3 months ago) by blume
File length: 13191 byte(s)
Diff to previous 805 , to selected 367
bug in CM fixed (related to compile servers)

Revision 805 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 22 20:08:01 2001 UTC (18 years, 6 months ago) by blume
File length: 13028 byte(s)
Diff to previous 801 , to selected 367
raw memory access primitives fully implemented;
some CM tweaks

Revision 801 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 19 22:53:00 2001 UTC (18 years, 7 months ago) by blume
File length: 12737 byte(s)
Diff to previous 771 , to selected 367
parallel make works again

Revision 771 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 30 13:06:09 2000 UTC (18 years, 9 months ago) by blume
File length: 11852 byte(s)
Diff to previous 759 , to selected 367
merging changes from private branch

Revision 759 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 22 12:29:26 2000 UTC (18 years, 9 months ago) by blume
File length: 11496 byte(s)
Diff to previous 737 , to selected 367
merging changes from private branch

Revision 737 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 24 08:43:56 2000 UTC (18 years, 10 months ago) by blume
File length: 11475 byte(s)
Diff to previous 735 , to selected 367
further improvements to link traversals and (as a result) autoloading;
See HISTORY for how to bootstrap!

Revision 735 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 21 12:15:55 2000 UTC (18 years, 10 months ago) by blume
File length: 11444 byte(s)
Diff to previous 734 , to selected 367
merging recent changes related to autoloading and tool plugins

Revision 734 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 19 05:27:41 2000 UTC (18 years, 11 months ago) by blume
File length: 11259 byte(s)
Diff to previous 692 , to selected 367
merge latest changes related to autoloading

Revision 692 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 27 08:34:53 2000 UTC (19 years, 2 months ago) by blume
File length: 11445 byte(s)
Diff to previous 677 , to selected 367
more assorted script enhancements

Revision 677 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 26 00:56:56 2000 UTC (19 years, 3 months ago) by blume
File length: 11398 byte(s)
Diff to previous 676 , to selected 367
merge CM and BTrace changes

Revision 676 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 24 03:37:03 2000 UTC (19 years, 3 months ago) by blume
File length: 11319 byte(s)
Diff to previous 666 , to selected 367
fix to startup slowdown

Revision 666 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 16 08:27:00 2000 UTC (19 years, 4 months ago) by blume
File length: 11294 byte(s)
Diff to previous 652 , to selected 367
merging back my devel changes (anchor environments)

Revision 652 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 6 02:14:56 2000 UTC (19 years, 4 months ago) by blume
File length: 11295 byte(s)
Diff to previous 651 , to selected 367
merging changes from devel branch; new boot files

Revision 651 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 1 18:34:03 2000 UTC (19 years, 4 months ago) by monnier
File length: 11351 byte(s)
Diff to previous 643 , to selected 367
bring revisions from the vendor branch to the trunk

Revision 643 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 08:29:15 2000 UTC (19 years, 5 months ago) by blume
File length: 11351 byte(s)
Diff to previous 642 , to selected 367
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 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 11 07:30:29 2000 UTC (19 years, 5 months ago) by blume
File length: 11307 byte(s)
Diff to previous 632 , to selected 367
CM.sources implemented; CM.makedepend dropped

Revision 632 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 29 15:50:42 2000 UTC (19 years, 5 months ago) by blume
File length: 11220 byte(s)
Diff to previous 592 , to selected 367
merged pending changes into main trunk; see HISTORY; new binfiles!!

Revision 592 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 3 07:04:12 2000 UTC (19 years, 6 months ago) by blume
File length: 11069 byte(s)
Diff to previous 588 , to selected 367
merging branch blume_devel_v110p26p2_1 (elimination of corenv)

Revision 588 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 31 09:00:02 2000 UTC (19 years, 6 months ago) by blume
File length: 12554 byte(s)
Diff to previous 587 , to selected 367
changes to modmap generator and CM tool parameter mechanism (see HISTORY)

Revision 587 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 09:01:52 2000 UTC (19 years, 6 months ago) by blume
File length: 11873 byte(s)
Diff to previous 578 , to selected 367
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 578 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 14 05:16:29 2000 UTC (19 years, 7 months ago) by blume
File length: 11898 byte(s)
Diff to previous 573 , to selected 367
merging back blume_devel_v110p26p1_1

Revision 573 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 9 15:23:52 2000 UTC (19 years, 7 months ago) by blume
File length: 11876 byte(s)
Diff to previous 569 , to selected 367
merging back changes from blume_devel_v110_26_2

Revision 569 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 7 04:01:07 2000 UTC (19 years, 7 months ago) by blume
File length: 11842 byte(s)
Diff to previous 537 , to selected 367
- 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 537 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 18 17:20:16 2000 UTC (19 years, 8 months ago) by blume
File length: 10432 byte(s)
Diff to previous 518 , to selected 367
CM changes: standalone builds, better CMB.make/deliver, general improvements

Revision 518 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 12 06:26:25 2000 UTC (19 years, 9 months ago) by blume
File length: 10598 byte(s)
Diff to previous 465 , to selected 367
tool plugins implemented

Revision 465 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 9 09:08:54 1999 UTC (19 years, 11 months ago) by blume
File length: 10546 byte(s)
Diff to previous 464 , to selected 367
dummy-server fixed; comments; cosmetics

Revision 464 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 9 06:49:52 1999 UTC (19 years, 11 months ago) by blume
File length: 10658 byte(s)
Diff to previous 461 , to selected 367
concur moved; remote pathname cleanup; no dependence on target-compilers

Revision 461 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 4 08:06:56 1999 UTC (19 years, 11 months ago) by blume
File length: 10497 byte(s)
Diff to previous 460 , to selected 367
filtering and rehashing fixed; Servers.reset added where necessary

Revision 460 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 3 02:23:44 1999 UTC (19 years, 11 months ago) by blume
File length: 10424 byte(s)
Diff to previous 459 , to selected 367
pickle context mostly eliminated

Revision 459 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 29 06:22:25 1999 UTC (19 years, 11 months ago) by blume
File length: 10520 byte(s)
Diff to previous 457 , to selected 367
small change to SafeIO; cosmetic fix of master-slave interrupt handling; doc

Revision 457 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 28 05:58:19 1999 UTC (19 years, 11 months ago) by blume
File length: 10635 byte(s)
Diff to previous 456 , to selected 367
more robust(?) path name protocol

Revision 456 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 27 15:09:58 1999 UTC (19 years, 11 months ago) by blume
File length: 10594 byte(s)
Diff to previous 452 , to selected 367
even ordering in master-slave protocol improved

Revision 452 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 25 08:33:25 1999 UTC (19 years, 11 months ago) by blume
File length: 10368 byte(s)
Diff to previous 451 , to selected 367
servers: X-platform, rsh, stabilization now work

Revision 451 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 23 15:05:55 1999 UTC (19 years, 11 months ago) by blume
File length: 10256 byte(s)
Diff to previous 450 , to selected 367
CMB.deliver (and probably CM.stabilize) now work with compile servers

Revision 450 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 22 17:10:09 1999 UTC (19 years, 11 months ago) by blume
File length: 10362 byte(s)
Diff to previous 449 , to selected 367
improvements on parallel stuff

Revision 449 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 22 07:35:29 1999 UTC (19 years, 11 months ago) by blume
File length: 10242 byte(s)
Diff to previous 448 , to selected 367
parallel make basically works (with rough edges)

Revision 448 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 21 09:20:16 1999 UTC (20 years ago) by blume
File length: 9505 byte(s)
Diff to previous 434 , to selected 367
getting ready for parallel...

Revision 434 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 13 08:40:49 1999 UTC (20 years, 1 month ago) by blume
File length: 9470 byte(s)
Diff to previous 433 , to selected 367
CMB.symval added; manual update

Revision 433 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 13 06:57:29 1999 UTC (20 years, 1 month ago) by blume
File length: 9362 byte(s)
Diff to previous 432 , to selected 367
symval added; getterSetter changed to { get, set }

Revision 432 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 10 05:44:08 1999 UTC (20 years, 1 month ago) by blume
File length: 9373 byte(s)
Diff to previous 403 , to selected 367
memoize in stabilize; faster autoload message; consistent handling of ctxt

Revision 403 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 31 07:44:29 1999 UTC (20 years, 1 month ago) by blume
File length: 9360 byte(s)
Diff to previous 400 , to selected 367
switchover to new library scheme seems to be completed

Revision 400 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 26 16:23:37 1999 UTC (20 years, 1 month ago) by blume
File length: 9170 byte(s)
Diff to previous 399 , to selected 367
compiles now, compiles itself, but then does not boot

Revision 399 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 26 09:55:09 1999 UTC (20 years, 1 month ago) by blume
File length: 9162 byte(s)
Diff to previous 398 , to selected 367
mostly done; need to finish Link

Revision 398 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 25 15:36:43 1999 UTC (20 years, 1 month ago) by blume
File length: 9950 byte(s)
Diff to previous 377 , to selected 367
new stable format + improved recompile/link (in progress, not working yet)

Revision 377 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 7 06:55:18 1999 UTC (20 years, 3 months ago) by blume
File length: 9751 byte(s)
Diff to previous 372 , to selected 367
some pathconfig oddness rectified

Revision 372 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 6 09:05:57 1999 UTC (20 years, 3 months ago) by blume
File length: 9632 byte(s)
Diff to previous 371 , to selected 367
traversals separated (private state should now also work with autoloader)

Revision 371 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 5 14:34:41 1999 UTC (20 years, 3 months ago) by blume
File length: 9370 byte(s)
Diff to previous 370 , to selected 367
backed out of thin traversals

Revision 370 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 5 08:59:13 1999 UTC (20 years, 3 months ago) by blume
File length: 9405 byte(s)
Diff to previous 369 , to selected 367
thin traversals implemented (whew!)

Revision 369 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 4 12:55:20 1999 UTC (20 years, 3 months ago) by blume
File length: 9370 byte(s)
Diff to previous 368 , to selected 367
bfc_fetch_xxx bogosity eliminated; more fleshing out of CM

Revision 368 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 3 13:05:59 1999 UTC (20 years, 3 months ago) by blume
File length: 9415 byte(s)
Diff to previous 367
better pathconfig interface + some cosmetic improvements

Revision 367 - (view) (download) (annotate) - [selected]
Modified Sat Jul 3 04:59:01 1999 UTC (20 years, 3 months ago) by blume
File length: 9164 byte(s)
Diff to previous 366
more bugs/problems eliminated from the list...

Revision 366 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 2 14:13:29 1999 UTC (20 years, 3 months ago) by blume
File length: 9146 byte(s)
Diff to previous 364 , to selected 367
handling of cwd corrected

Revision 364 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 2 07:33:12 1999 UTC (20 years, 3 months ago) by blume
File length: 9065 byte(s)
Diff to previous 363 , to selected 367
more inching towards a usable system

Revision 363 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 2 02:45:45 1999 UTC (20 years, 3 months ago) by blume
File length: 8720 byte(s)
Diff to previous 362 , to selected 367
transfer of state during stabilization implemented

Revision 362 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 1 09:39:48 1999 UTC (20 years, 3 months ago) by blume
File length: 8661 byte(s)
Diff to previous 361 , to selected 367
bootstrapping now working (it seems)

Revision 361 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 30 06:44:04 1999 UTC (20 years, 3 months ago) by blume
File length: 8122 byte(s)
Diff to previous 360 , to selected 367
bootstrapping works now (mainly); PathConfig code cleaned majorly

Revision 360 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 29 09:21:02 1999 UTC (20 years, 3 months ago) by blume
File length: 8555 byte(s)
Diff to previous 358 , to selected 367
basic bootstrapping is now working

Revision 358 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 28 13:59:11 1999 UTC (20 years, 3 months ago) by blume
File length: 8340 byte(s)
Diff to previous 357 , to selected 367
listfile generation fixed

Revision 357 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 28 08:46:30 1999 UTC (20 years, 3 months ago) by blume
File length: 7978 byte(s)
Diff to previous 356 , to selected 367
more work towards being able to bootstrap

Revision 356 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 27 11:51:16 1999 UTC (20 years, 3 months ago) by blume
File length: 7324 byte(s)
Diff to previous 355 , to selected 367
error message improved; handling of corenv corrected in btcompile

Revision 355 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 26 13:17:30 1999 UTC (20 years, 3 months ago) by blume
File length: 7048 byte(s)
Diff to previous 354 , to selected 367
autoloading added

Revision 354 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 25 08:36:12 1999 UTC (20 years, 3 months ago) by blume
File length: 7043 byte(s)
Diff to previous 353 , to selected 367
a host of changes related mostly to pathname handling

Revision 353 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 24 09:43:28 1999 UTC (20 years, 3 months ago) by blume
File length: 7186 byte(s)
Diff to previous 352 , to selected 367
various changes in pathname handling etc.

Revision 352 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 23 09:27:27 1999 UTC (20 years, 3 months ago) by blume
File length: 7106 byte(s)
Diff to previous 351 , to selected 367
more elaborate pathname handling (for the sake of bt-compiler)

Revision 351 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 23 06:44:27 1999 UTC (20 years, 3 months ago) by blume
File length: 7196 byte(s)
Diff to previous 349 , to selected 367
very serious (and stupid!) performance bug killed

Revision 349 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 22 06:17:47 1999 UTC (20 years, 4 months ago) by blume
File length: 7204 byte(s)
Diff to previous 345 , to selected 367
RTPID and BINLIST written

Revision 345 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 20 11:55:26 1999 UTC (20 years, 4 months ago) by blume
File length: 6540 byte(s)
Diff to previous 344 , to selected 367
error flag in source cancelled; IO vs. interrupts handled more robustly

Revision 344 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 20 03:14:57 1999 UTC (20 years, 4 months ago) by blume
File length: 6401 byte(s)
Diff to previous 336 , to selected 367
installation instructions; keep_going off by default

Revision 336 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 17 09:23:20 1999 UTC (20 years, 4 months ago) by blume
File length: 6441 byte(s)
Diff to previous 335 , to selected 367
SymVal implemented

Revision 335 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 17 08:21:08 1999 UTC (20 years, 4 months ago) by blume
File length: 6274 byte(s)
Diff to previous 331 , to selected 367
build-initdg now reports binpaths and not sourcepaths

Revision 331 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 12 15:04:53 1999 UTC (20 years, 4 months ago) by blume
File length: 6276 byte(s)
Diff to previous 330 , to selected 367
some more tweaking of the bt compiler (still needs more, but basically works)

Revision 330 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 12 07:45:52 1999 UTC (20 years, 4 months ago) by blume
File length: 6283 byte(s)
Diff to previous 329 , to selected 367
stablefile format enhanced; bootstrap compiler shows signs of life

Revision 329 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 11 09:53:10 1999 UTC (20 years, 4 months ago) by blume
File length: 6138 byte(s)
Diff to previous 327 , to selected 367
bootstrap compiler half-working

Revision 327 - (view) (download) (annotate) - [select for diffs]
Added Thu Jun 10 09:14:48 1999 UTC (20 years, 4 months ago) by blume
File length: 4039 byte(s)
Diff to selected 367
bootstrap compiler implemented (still needs list file generator etc.)

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0