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/compiler/TopLevel/main/compile.sml
[smlnj] / sml / trunk / compiler / TopLevel / main / compile.sml  
ViewVC logotype

Log of /sml/trunk/compiler/TopLevel/main/compile.sml

Parent Directory Parent Directory


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 4949 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 7 12:50:20 2019 UTC (7 months ago) by jhr
File length: 6958 byte(s)
Diff to previous 4578 , to selected 698
  Split CPS out from the FLINT directory into its own subdirectory.  This change
  includes replacing the FLINTComp functor with a FLINTOpt structure and a CPSComp
  functor.

Revision 4578 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 8 16:24:33 2018 UTC (18 months ago) by jhr
File length: 6838 byte(s)
Diff to previous 4577 , to selected 698
code layout

Revision 4577 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 8 16:01:48 2018 UTC (18 months ago) by jhr
File length: 6849 byte(s)
Diff to previous 4448 , to selected 698
  code layout

Revision 4448 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 21 00:52:56 2017 UTC (2 years, 1 month ago) by jhr
File length: 6837 byte(s)
Diff to previous 4432 , to selected 698
trailing whitespace

Revision 4432 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 19 21:40:38 2017 UTC (2 years, 1 month ago) by jhr
File length: 6851 byte(s)
Diff to previous 2492 , to selected 698
  Working on new primops.  We've moved a bunch of code from Semant to ElabData
  and we've changed the representation of primop IDs in structures.

Revision 2492 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 4 03:39:10 2007 UTC (12 years, 6 months ago) by dbm
File length: 6796 byte(s)
Diff to previous 2162 , to selected 698
merge revisions 2221:2491 from primop-branch-3

Revision 2162 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 2 21:20:47 2006 UTC (13 years ago) by blume
File length: 6741 byte(s)
Diff to previous 1650 , to selected 698
eliminated src dir

Revision 1650 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 13 21:34:01 2004 UTC (15 years, 1 month ago) by mblume
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 6741 byte(s)
Diff to previous 1137 , to selected 698
some renaming and cleanup (trace/debug/profile instrumentation)

Revision 1137 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 12 22:28:55 2002 UTC (17 years, 8 months ago) by blume
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 6734 byte(s)
Diff to previous 1078 , to selected 698
implemented better, simpler PID allocation scheme;
binfile format has changed, version number is 110.39.2; NEW BOOTFILES

Revision 1078 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 19 21:26:48 2002 UTC (17 years, 8 months ago) by blume
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 6884 byte(s)
Diff to previous 1058 , to selected 698
a mix of changes to CM and FFI

Revision 1058 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 8 20:02:56 2002 UTC (17 years, 9 months ago) by blume
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 6765 byte(s)
Diff to previous 903 , to selected 698
110.38.1; new bootfiles; new PID generation scheme; installer improvements

Revision 903 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 20 19:34:06 2001 UTC (18 years, 2 months ago) by blume
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 6542 byte(s)
Diff to previous 879 , to selected 698
library debugprof.cm extracted

Revision 879 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 19 18:59:38 2001 UTC (18 years, 3 months ago) by blume
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 6063 byte(s)
Diff to previous 818 , to selected 698
extensive organizational changes

Revision 818 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 4 20:58:47 2001 UTC (18 years, 6 months ago) by blume
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 10968 byte(s)
Diff to previous 698
merging changes from devel branch and fixing up some earlier mistakes
(see HISTORY)

Revision 698 - (view) (download) (annotate) - [selected]
Modified Mon Aug 21 22:05:47 2000 UTC (19 years, 2 months ago) by monnier
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 10938 byte(s)
Diff to previous 675
(CompileF.codegen): Remove dead code.
Enforce the `nosplit' directive by dropping inlineExp if requested.

Revision 675 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 23 09:18:18 2000 UTC (19 years, 4 months ago) by blume
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 11370 byte(s)
Diff to previous 651 , to selected 698
new back-trace facility added; see HISTORY

Revision 651 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 1 18:34:03 2000 UTC (19 years, 5 months ago) by monnier
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 11327 byte(s)
Diff to previous 592 , to selected 698
bring revisions from the vendor branch to the trunk

Revision 592 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 3 07:04:12 2000 UTC (19 years, 7 months ago) by blume
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 11327 byte(s)
Diff to previous 587 , to selected 698
merging branch blume_devel_v110p26p2_1 (elimination of corenv)

Revision 587 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 09:01:52 2000 UTC (19 years, 7 months ago) by blume
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 11342 byte(s)
Diff to previous 504 , to selected 698
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 504 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 7 18:31:05 1999 UTC (19 years, 11 months ago) by monnier
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 13126 byte(s)
Diff to previous 422 , to selected 698
the 110.25 merge compiles

Revision 422 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 5 22:49:38 1999 UTC (20 years, 2 months ago) by monnier
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 12127 byte(s)
Diff to previous 251 , to selected 698
merged in 110.19 and 110.20.
Conflicts resolved, but it probably doesn't compile yet.

Revision 251 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 19 02:55:26 1999 UTC (20 years, 6 months ago) by monnier
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 13600 byte(s)
Diff to previous 220 , to selected 698
First try at a merge of 110.16

Revision 220 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 9 02:15:05 1999 UTC (20 years, 8 months ago) by monnier
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 13587 byte(s)
Diff to previous 168 , to selected 698
* opt/split.sml (sexp): don't split HANDLE (it's incorrect).
(funeffect): embryo to detect side-effect free APPs (non-functional).
(splitThreshold): to put a cap on inlining.
(stfn): don't bother splitting inlinable TFNs.
* opt/fixfix.sml (curry): fixed bug when uncurrying cooked functions.
* opt/fcontract.sml (fcFun):  fix bug when undertaking mut-rec functions.
* main/flintcomp.sml:  added `recover' to help debugging.
updated the fold to allow extraction of Fi and return it at the end.
* lsplit/ls-inline.sml (oneBranch): fixed the wrapper function.
* flint/flintutil.sml (freevars):  forgot to count the arg of SWITCH.
* flint/flint.sig:  added a tfkind to TFN (only inlining for now).
* main/control.sml: new file. Moved from TopLevel/viscomp/control.sml
(splitThreshold): new var.
* TopLevel/viscomp/control.sig (FLINT.printFctTypes): to reduce clutter.
(splitThreshold): to control splitting agressiveness.
* TopLevel/viscomp/control.sml:  moved substructs outside so that clients
  can refer to them directly (rather than through Control.Foo) to reduce
  spurious dependencies.
* TopLevel/main/{codes,compile}: call `split' from flintcomp, not compile.
* kernel/ltyextern.sml (tnarrow), reps/{reify,rttype,typeoper}.sml:
  flatten arguments when reifying them since the pretty-printer doesn't
  know how to deal with flattened reified TFNs.

Revision 168 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 7 20:11:41 1998 UTC (21 years ago) by monnier
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 13701 byte(s)
Copied from: sml/branches/SMLNJ/src/compiler/TopLevel/main/compile.sml revision 167
Diff to previous 167 , to selected 698
This commit was generated by cvs2svn to compensate for changes in r167,
which included commits to RCS files with non-trunk default branches.

Revision 167 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 7 20:11:41 1998 UTC (21 years ago) by monnier
Original Path: sml/branches/SMLNJ/src/compiler/TopLevel/main/compile.sml
File length: 13701 byte(s)
Diff to previous 113 , to selected 698
version $version

Revision 113 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 5 19:41:21 1998 UTC (21 years, 5 months ago) by monnier
Original Path: sml/branches/SMLNJ/src/compiler/TopLevel/main/compile.sml
File length: 13595 byte(s)
Diff to previous 106 , to selected 698
110.7

Revision 106 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 28 21:30:17 1998 UTC (21 years, 5 months ago) by monnier
Original Path: sml/branches/SMLNJ/src/compiler/TopLevel/main/compile.sml
File length: 14184 byte(s)
Diff to previous 100 , to selected 698
110.6

Revision 100 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 14 04:56:46 1998 UTC (21 years, 6 months ago) by monnier
Original Path: sml/branches/SMLNJ/src/compiler/TopLevel/main/compile.sml
File length: 13611 byte(s)
Diff to previous 93 , to selected 698
110.5.1 from Zhong

Revision 93 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 12 21:56:22 1998 UTC (21 years, 6 months ago) by monnier
Original Path: sml/branches/SMLNJ/src/compiler/TopLevel/main/compile.sml
File length: 12646 byte(s)
Diff to previous 69 , to selected 698
*** empty log message ***

Revision 69 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 3 00:06:55 1998 UTC (21 years, 7 months ago) by monnier
Original Path: sml/branches/SMLNJ/src/compiler/TopLevel/main/compile.sml
File length: 12542 byte(s)
Diff to previous 45 , to selected 698
*** empty log message ***

Revision 45 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 22 20:11:09 1998 UTC (21 years, 7 months ago) by monnier
Original Path: sml/branches/SMLNJ/src/compiler/TopLevel/main/compile.sml
File length: 12537 byte(s)
Diff to previous 17 , to selected 698
*** empty log message ***

Revision 17 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 11 21:00:18 1998 UTC (21 years, 8 months ago) by
Original Path: sml/branches/SMLNJ/src/compiler/TopLevel/main/compile.sml
File length: 12526 byte(s)
Diff to previous 16 , to selected 698
This commit was manufactured by cvs2svn to create branch 'SMLNJ'.

Revision 16 - (view) (download) (annotate) - [select for diffs]
Added Wed Mar 11 21:00:04 1998 UTC (21 years, 8 months ago) by monnier
Original Path: sml/trunk/src/compiler/TopLevel/main/compile.sml
File length: 12526 byte(s)
Diff to selected 698
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