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/CodeGen/cpscompile/limit.sml
ViewVC logotype

Log of /sml/trunk/compiler/CodeGen/cpscompile/limit.sml

Parent Directory Parent Directory


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

Revision 5199 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 26 20:25:42 2019 UTC (5 months, 3 weeks ago) by jhr
File length: 7460 byte(s)
Diff to previous 5022 , to selected 245
  header comments

Revision 5022 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 1 12:29:11 2019 UTC (6 months, 2 weeks ago) by jhr
File length: 7404 byte(s)
Diff to previous 5015 , to selected 245
  Major overhaul of the internal representation of the Primop.primop
  type.  See the HISTORY.txt file for details.

Revision 5015 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 29 01:51:55 2019 UTC (6 months, 2 weeks ago) by jhr
File length: 7460 byte(s)
Diff to previous 5014 , to selected 245
  Renamings to remove 32-bit assumptions.

Revision 5014 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 28 20:24:18 2019 UTC (6 months, 2 weeks ago) by jhr
File length: 7456 byte(s)
Diff to previous 4986 , to selected 245
  Removed unused record kind constructors from CPS representation.

Revision 4986 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 26 17:08:01 2019 UTC (6 months, 3 weeks ago) by jhr
File length: 7531 byte(s)
Diff to previous 4964 , to selected 245
  Some minor primop cleanup.  Changed the type of Primop.ROUND and Primop.REAL
  to take bitwidths, instead of numkinds, since the kinds are always the same.
  Renamed ABS to FABS, since it is only used on floating-point numbers.
  Renamed the CPS primitive operator ROUND to REAL_TO_INT and the operator
  REAL to INT_TO_REAL.

Revision 4964 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 22 09:27:32 2019 UTC (6 months, 3 weeks ago) by jhr
File length: 7532 byte(s)
Diff to previous 4842 , to selected 245
  finishing up the CPS conversion

Revision 4842 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 23 23:37:18 2018 UTC (13 months, 3 weeks ago) by jhr
File length: 7542 byte(s)
Diff to previous 4813 , to selected 245
  Change CPS operators for wrapping/unwrapping integer and float values to
  be word-size flexible.  We now use a single `wrap` (and `unwrap`) operator
  that is parameterized by a `numkind` value.

Revision 4813 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 12 23:55:25 2018 UTC (14 months ago) by jhr
File length: 7294 byte(s)
Diff to previous 4676 , to selected 245
  merging in changes from the arith64 branch: mostly removal of the broken
  CPS checking code plus more "64BIT:" comments.

Revision 4676 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 16 19:37:32 2018 UTC (17 months ago) by jhr
File length: 7275 byte(s)
Diff to previous 4560 , to selected 245
  Working on code cleanup for 64-bit support.

Revision 4560 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 4 23:00:31 2018 UTC (18 months, 1 week ago) by jhr
File length: 7260 byte(s)
Diff to previous 4446 , to selected 245
  Switch CPS to use IntInf.int to represent integer/word values

Revision 4446 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 20 23:40:53 2017 UTC (2 years, 1 month ago) by jhr
File length: 7216 byte(s)
Diff to previous 4419 , to selected 245
  Bug fix.  Also add headers and remove trailing whitespace.

Revision 4419 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 18 21:53:44 2017 UTC (2 years, 1 month ago) by jhr
File length: 7281 byte(s)
Diff to previous 2162 , to selected 245
  remove BOXEDUPDATE primop, since it is the same as UPDATE.

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

Revision 1755 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 10 23:54:06 2005 UTC (14 years, 9 months ago) by mblume
Original Path: sml/trunk/src/compiler/CodeGen/cpscompile/limit.sml
File length: 7345 byte(s)
Diff to previous 1347 , to selected 245
long long results implemented

Revision 1347 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 28 21:59:15 2003 UTC (16 years, 2 months ago) by mblume
Original Path: sml/trunk/src/compiler/CodeGen/cpscompile/limit.sml
File length: 7351 byte(s)
Diff to previous 1174 , to selected 245
implemented IntInf in Basis and compiler;
new version number; new bootfiles

Revision 1174 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 23 21:14:40 2002 UTC (17 years, 7 months ago) by leunga
Original Path: sml/trunk/src/compiler/CodeGen/cpscompile/limit.sml
File length: 7149 byte(s)
Diff to previous 1094 , to selected 245

    Added some new primops for creating/manipulating temporary "C" objects
    allocated on the ml heap.

Revision 1094 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 25 09:58:56 2002 UTC (17 years, 8 months ago) by leunga
Original Path: sml/trunk/src/compiler/CodeGen/cpscompile/limit.sml
File length: 7137 byte(s)
Diff to previous 773 , to selected 245

    A new CPS spill phase.  Compilation of large structures with over
1000 items can now finish before the heat death of the universe.

Revision 773 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 8 16:18:37 2001 UTC (18 years, 10 months ago) by blume
Original Path: sml/trunk/src/compiler/CodeGen/cpscompile/limit.sml
File length: 7021 byte(s)
Diff to previous 733 , to selected 245
merging changes from private branch

Revision 733 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 17 05:13:45 2000 UTC (19 years ago) by blume
Original Path: sml/trunk/src/compiler/CodeGen/cpscompile/limit.sml
File length: 6914 byte(s)
Diff to previous 651 , to selected 245
merged the big housecleaning patch (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/CodeGen/cpscompile/limit.sml
File length: 6800 byte(s)
Diff to previous 419 , to selected 245
bring revisions from the vendor branch to the trunk

Revision 419 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 3 23:51:27 1999 UTC (20 years, 2 months ago) by monnier
Original Path: sml/trunk/src/compiler/CodeGen/cpscompile/limit.sml
File length: 6800 byte(s)
Copied from: sml/branches/SMLNJ/src/compiler/CodeGen/cpscompile/limit.sml revision 418
Diff to previous 418 , to selected 245
This commit was generated by cvs2svn to compensate for changes in r418,
which included commits to RCS files with non-trunk default branches.

Revision 418 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 3 23:51:27 1999 UTC (20 years, 2 months ago) by monnier
Original Path: sml/branches/SMLNJ/src/compiler/CodeGen/cpscompile/limit.sml
File length: 6800 byte(s)
Diff to previous 284 , to selected 245
version 110.20

Revision 284 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 19 23:31:25 1999 UTC (20 years, 6 months ago) by monnier
Original Path: sml/branches/SMLNJ/src/compiler/CodeGen/cpscompile/limit.sml
File length: 7007 byte(s)
Diff to previous 245
version 110.16.1

Revision 245 - (view) (download) (annotate) - [selected]
Added Sat Apr 17 18:47:12 1999 UTC (20 years, 7 months ago) by monnier
Original Path: sml/branches/SMLNJ/src/compiler/CodeGen/cpscompile/limit.sml
File length: 6633 byte(s)
version 110.16

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