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/FLINT/cps/convert.sml
[smlnj] / sml / trunk / src / compiler / FLINT / cps / convert.sml  
ViewVC logotype

Log of /sml/trunk/src/compiler/FLINT/cps/convert.sml

Parent Directory Parent Directory


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

Revision 717 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 5 15:07:51 2000 UTC (18 years, 10 months ago) by george
File length: 24636 byte(s)
Diff to previous 651 , to selected 17
support for sqrt and trig functions on the x86

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

Revision 423 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 6 02:32:11 1999 UTC (20 years ago) by monnier
File length: 24518 byte(s)
Diff to previous 251 , to selected 17
It now compiles

Revision 251 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 19 02:55:26 1999 UTC (20 years, 5 months ago) by monnier
File length: 24530 byte(s)
Diff to previous 216 , to selected 17
First try at a merge of 110.16

Revision 216 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 26 12:55:26 1999 UTC (20 years, 6 months ago) by monnier
File length: 24279 byte(s)
Diff to previous 199 , to selected 17
* opt/split.sml: seriously reworked.  Now splits TFNs as well.
* kernel/primop.sml (effect): removed DEREF and MAKEREF from the pure
  primops.
* flint/flintutil.sml (copy): sort the type-map since {lt,tc}_subst
  actually expects it to be sorted.
* kernel/ltyextern.{sml,sig} (lt_nvpoly): new function (digged from
  recover.sml to build a LT_POLY in the case of named tvars.
* opt/recover.sml: removed unused depth arguments left behind from before
  we switched to named tvars.
(addLty): added for the benefit of opt/split.sml
(lt_nvpoly): moved to ltyextern.sml

Revision 199 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 25 18:30:38 1998 UTC (20 years, 9 months ago) by monnier
File length: 24274 byte(s)
Diff to previous 197 , to selected 17
* opt/loopify.sml: improved tail-calls recognition.
Also be more careful about wrapping loops into functions (so contraction
is not needed to cleanup).
* opt/fixfix.sml: pretend loops are smaller to increase their inlining.
* kernel/ltyextern.sml: commented out Stats calls.
* flint/flint.sig: changed LK_WHILE to LK_TAIL.

Revision 197 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 22 01:25:23 1998 UTC (20 years, 10 months ago) by monnier
File length: 24275 byte(s)
Diff to previous 191 , to selected 17
Merged in Bratin's typelifting and Chris' named tvars.
FLINT is now using tvars from the first lcontract all the way to cps.

* reps/rttype.sml: changes from Bratin.
(rtLexp): define the NVAR case (return the tvar as an lvar).
* opt/[fl]contract.sml: removed the restriction on inlining at the same
  deBruijn depth.
* opt/lift.sml: new file for typelifting.
* flint/flintutil.sml (copy): added tvar renaming.
* flint/tvarcvt.sml: new file for named tvar <-> deBruijn conversions.

Revision 191 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 20 02:01:27 1998 UTC (20 years, 10 months ago) by monnier
File length: 24313 byte(s)
Diff to previous 114 , to selected 17
* opt/loopify.sml: new file
* cps/convert.sml: added code to take advantage of LK_WHILE loops.

Revision 114 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 5 19:41:21 1998 UTC (21 years, 3 months ago) by monnier
File length: 23038 byte(s)
Copied from: sml/branches/SMLNJ/src/compiler/FLINT/cps/convert.sml revision 113
Diff to previous 113 , to selected 17
This commit was generated by cvs2svn to compensate for changes in r113,
which included commits to RCS files with non-trunk default branches.

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

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

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

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

Revision 69 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 3 00:06:55 1998 UTC (21 years, 5 months ago) by monnier
Original Path: sml/branches/SMLNJ/src/compiler/FLINT/cps/convert.sml
File length: 22839 byte(s)
Diff to previous 17
*** empty log message ***

Revision 17 - (view) (download) (annotate) - [selected]
Modified Wed Mar 11 21:00:18 1998 UTC (21 years, 6 months ago) by
Original Path: sml/branches/SMLNJ/src/compiler/FLINT/cps/convert.sml
File length: 36674 byte(s)
Diff to previous 16
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, 6 months ago) by monnier
File length: 36674 byte(s)
Diff to selected 17
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