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/compiler/viscomp-core.cm
[smlnj] / sml / trunk / src / compiler / viscomp-core.cm  
ViewVC logotype

Log of /sml/trunk/src/compiler/viscomp-core.cm

Parent Directory Parent Directory


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

Revision 823 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 8 21:25:15 2001 UTC (18 years, 7 months ago) by george
File length: 9249 byte(s)
Diff to previous 801
omit frame pointer optimization

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

Revision 793 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 1 20:41:30 2001 UTC (18 years, 9 months ago) by dbm
File length: 9412 byte(s)
Diff to previous 775
rename feedback.sml to feedback-old.sml, feedback-new.sml to feedback.sml

Revision 775 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 12 01:17:51 2001 UTC (18 years, 10 months ago) by leunga
File length: 9416 byte(s)
Diff to previous 773

    Merging the types labexp and mltree.
    tag leunga-20010111-labexp=mltree

Revision 773 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 8 16:18:37 2001 UTC (18 years, 11 months ago) by blume
File length: 9441 byte(s)
Diff to previous 771
merging changes from private branch

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

Revision 744 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 8 04:11:42 2000 UTC (19 years ago) by leunga
File length: 9229 byte(s)
Diff to previous 733

   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 733 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 17 05:13:45 2000 UTC (19 years ago) by blume
File length: 9250 byte(s)
Diff to previous 675
merged the big housecleaning patch (see HISTORY!)

Revision 675 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 23 09:18:18 2000 UTC (19 years, 5 months ago) by blume
File length: 9008 byte(s)
Diff to previous 666
new back-trace facility added; see HISTORY

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

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

Revision 645 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 15 07:17:30 2000 UTC (19 years, 6 months ago) by blume
File length: 8915 byte(s)
Diff to previous 643
merging changes from devel branch; see HISTORY

Revision 643 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 08:29:15 2000 UTC (19 years, 6 months ago) by blume
File length: 8906 byte(s)
Diff to previous 625
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 625 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 22 23:21:36 2000 UTC (19 years, 7 months ago) by monnier
File length: 8898 byte(s)
Diff to previous 604
* 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 604 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 7 13:53:08 2000 UTC (19 years, 8 months ago) by monnier
File length: 8877 byte(s)
Diff to previous 592
* 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 592 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 3 07:04:12 2000 UTC (19 years, 8 months ago) by blume
File length: 8901 byte(s)
Diff to previous 590
merging branch blume_devel_v110p26p2_1 (elimination of corenv)

Revision 590 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 1 02:24:08 2000 UTC (19 years, 8 months ago) by leunga
File length: 8856 byte(s)
Diff to previous 587

   This update contains a new module for extracting aliasing information.
   CVS tag: leunga-20000331-aliasing

Revision 587 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 09:01:52 2000 UTC (19 years, 8 months ago) by blume
File length: 9000 byte(s)
Diff to previous 585
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 585 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 29 23:55:35 2000 UTC (19 years, 8 months ago) by leunga
File length: 9070 byte(s)
Diff to previous 573

   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 573 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 9 15:23:52 2000 UTC (19 years, 9 months ago) by blume
File length: 9058 byte(s)
Diff to previous 569
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, 9 months ago) by blume
File length: 8889 byte(s)
Diff to previous 564
- 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 564 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 3 16:55:03 2000 UTC (19 years, 9 months ago) by george
File length: 8937 byte(s)
Diff to previous 555
lal-20000303- deleted old callgc files

Revision 555 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 3 16:10:30 2000 UTC (19 years, 9 months ago) by george
File length: 8997 byte(s)
Diff to previous 546
lal-20000303-new mltree -- take II

Revision 546 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 24 14:04:51 2000 UTC (19 years, 9 months ago) by george
File length: 8895 byte(s)
Diff to previous 532
  Changes to MLTREE

Revision 532 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 10 21:24:50 2000 UTC (19 years, 9 months ago) by dtelle
File length: 8852 byte(s)
Diff to previous 504
*** empty log message ***

Revision 504 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 7 18:31:05 1999 UTC (20 years ago) by monnier
File length: 8828 byte(s)
Diff to previous 496
the 110.25 merge compiles

Revision 496 - (view) (download) (annotate) - [select for diffs]
Added Tue Dec 7 15:43:07 1999 UTC (20 years ago) by monnier
File length: 8612 byte(s)
Initial revision

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