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/ElabData/prim/primop.sig
ViewVC logotype

Log of /sml/trunk/compiler/ElabData/prim/primop.sig

Parent Directory Parent Directory


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

Revision 5026 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 2 11:44:23 2019 UTC (4 months, 2 weeks ago) by jhr
File length: 7762 byte(s)
Diff to previous 5024 , to selected 773
changed InLine to Inline

Revision 5024 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 1 17:17:19 2019 UTC (4 months, 2 weeks ago) by jhr
File length: 7762 byte(s)
Diff to previous 5022 , to selected 773
  Replaced the `NUMSUBSCRIPT` and `NUMUPDATE` constructors with
  `NUMSUBSCRIPT`, `NUMSUBSCRIPTV`, `NUMUPDATE`, `INLNUMSUBSCRIPT`,
  `INLNUMSUBSCRIPTV` and `INLNUMUPDATE`

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

Revision 5018 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 29 11:33:16 2019 UTC (4 months, 2 weeks ago) by jhr
File length: 7721 byte(s)
Diff to previous 5015 , to selected 773
  Removed unused Primop.mayRaise function and added Primop.UADD.

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

Revision 4992 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 27 15:18:20 2019 UTC (4 months, 3 weeks ago) by jhr
File length: 7675 byte(s)
Diff to previous 4986 , to selected 773
  Changed Primop.REAL to Primop.INT_TO_REAL.

Revision 4986 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 26 17:08:01 2019 UTC (4 months, 3 weeks ago) by jhr
File length: 7669 byte(s)
Diff to previous 4889 , to selected 773
  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 4889 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 14 13:02:19 2018 UTC (11 months ago) by jhr
File length: 7700 byte(s)
Diff to previous 4886 , to selected 773
  moved description of how conversions work to dev-notes.

Revision 4886 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 10 16:54:46 2018 UTC (11 months, 1 week ago) by jhr
File length: 11347 byte(s)
Diff to previous 4804 , to selected 773
  Removed several unsupported primitive operators from the compiler.
  See the changelog for details.


Revision 4804 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 12 19:08:32 2018 UTC (12 months ago) by jhr
File length: 11473 byte(s)
Diff to previous 4791 , to selected 773
  some code formatting and merged in 64-bit cleanup of IntInfCnv (nee InfCnv)  module.

Revision 4791 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 9 22:54:55 2018 UTC (12 months, 1 week ago) by dbm
File length: 11556 byte(s)
Diff to previous 4432 , to selected 773
64BIT fix for FLINT/trans/pequal.sml

Revision 4432 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 19 21:40:38 2017 UTC (23 months, 4 weeks ago) by jhr
File length: 11346 byte(s)
Diff to previous 4431 , to selected 773
  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 4431 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 19 20:09:13 2017 UTC (23 months, 4 weeks ago) by jhr
File length: 11334 byte(s)
Copied from: sml/trunk/compiler/Semant/prim/primop.sig revision 4430
Diff to previous 4428 , to selected 773
working on new primops

Revision 4428 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 19 17:42:58 2017 UTC (23 months, 4 weeks ago) by dbm
Original Path: sml/trunk/compiler/Semant/prim/primop.sig
File length: 11331 byte(s)
Copied from: sml/trunk/compiler/FLINT/kernel/primop.sig revision 4427
Diff to previous 4419 , to selected 773
moved primop.{sig/sml} from FLINT/kernel to Semant/prim

Revision 4419 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 18 21:53:44 2017 UTC (23 months, 4 weeks ago) by jhr
Original Path: sml/trunk/compiler/FLINT/kernel/primop.sig
File length: 10254 byte(s)
Diff to previous 4418 , to selected 773
  remove BOXEDUPDATE primop, since it is the same as UPDATE.

Revision 4418 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 18 21:35:55 2017 UTC (23 months, 4 weeks ago) by jhr
Original Path: sml/trunk/compiler/FLINT/kernel/primop.sig
File length: 10276 byte(s)
Diff to previous 2732 , to selected 773
  Removed unused primops (GETRUNVEC, DEFLVAR, USELVAR)

Revision 2732 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 28 06:14:28 2007 UTC (12 years, 1 month ago) by gkuan
Original Path: sml/trunk/compiler/FLINT/kernel/primop.sig
File length: 10369 byte(s)
Diff to previous 2162 , to selected 773
Added f64sgn signbit primop

Revision 2162 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 2 21:20:47 2006 UTC (12 years, 10 months ago) by blume
Original Path: sml/trunk/compiler/FLINT/kernel/primop.sig
File length: 10331 byte(s)
Diff to previous 1683 , to selected 773
eliminated src dir

Revision 1683 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 11 00:12:41 2004 UTC (14 years, 10 months ago) by mblume
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 10331 byte(s)
Diff to previous 1347 , to selected 773
more 64-bit hacking (still in the middle of it, though)

Revision 1347 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 28 21:59:15 2003 UTC (16 years ago) by mblume
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 10214 byte(s)
Diff to previous 1183 , to selected 773
implemented IntInf in Basis and compiler;
new version number; new bootfiles

Revision 1183 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 29 19:09:48 2002 UTC (17 years, 5 months ago) by blume
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 10017 byte(s)
Diff to previous 1178 , to selected 773
division primops, inline primops for min/max/abs

Revision 1178 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 25 20:51:48 2002 UTC (17 years, 5 months ago) by blume
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 9904 byte(s)
Diff to previous 1174 , to selected 773
raw-primop cleanup

Revision 1174 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 23 21:14:40 2002 UTC (17 years, 6 months ago) by leunga
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 9767 byte(s)
Diff to previous 774 , to selected 773

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

Revision 774 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 10 12:50:56 2001 UTC (18 years, 8 months ago) by blume
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 9350 byte(s)
Diff to previous 773
merging changes from private branch

Revision 773 - (view) (download) (as text) (annotate) - [selected]
Modified Mon Jan 8 16:18:37 2001 UTC (18 years, 8 months ago) by blume
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 9339 byte(s)
Diff to previous 772
merging changes from private branch

Revision 772 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 4 15:36:41 2001 UTC (18 years, 8 months ago) by blume
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 9004 byte(s)
Diff to previous 717 , to selected 773
merging changes from private branch

Revision 717 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 5 15:07:51 2000 UTC (18 years, 10 months ago) by george
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 8772 byte(s)
Diff to previous 651 , to selected 773
support for sqrt and trig functions on the x86

Revision 651 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 1 18:34:03 2000 UTC (19 years, 3 months ago) by monnier
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 8739 byte(s)
Diff to previous 623 , to selected 773
bring revisions from the vendor branch to the trunk

Revision 623 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 20 17:24:37 2000 UTC (19 years, 5 months ago) by monnier
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 8739 byte(s)
Diff to previous 251 , to selected 773
* TopLevel/viscomp/control.sml (cpsopt): Use last_contract rather than
first_contract because dropargs is needed to avoid blowing up
the register allocator.

Revision 251 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 19 02:55:26 1999 UTC (20 years, 5 months ago) by monnier
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 8771 byte(s)
Diff to previous 204 , to selected 773
First try at a merge of 110.16

Revision 204 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 11:23:30 1998 UTC (20 years, 9 months ago) by monnier
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 8476 byte(s)
Diff to previous 114 , to selected 773
*** empty log message ***

Revision 114 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 5 19:41:21 1998 UTC (21 years, 3 months ago) by monnier
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 8349 byte(s)
Copied from: sml/branches/SMLNJ/src/compiler/FLINT/kernel/primop.sig revision 113
Diff to previous 113 , to selected 773
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) (as text) (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/kernel/primop.sig
File length: 8349 byte(s)
Diff to previous 93 , to selected 773
110.7

Revision 93 - (view) (download) (as text) (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/kernel/primop.sig
File length: 8433 byte(s)
Diff to previous 69 , to selected 773
*** empty log message ***

Revision 69 - (view) (download) (as text) (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/kernel/primop.sig
File length: 8332 byte(s)
Diff to previous 45 , to selected 773
*** empty log message ***

Revision 45 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 22 20:11:09 1998 UTC (21 years, 6 months ago) by monnier
Original Path: sml/branches/SMLNJ/src/compiler/FLINT/kernel/primop.sig
File length: 8322 byte(s)
Diff to previous 24 , to selected 773
*** empty log message ***

Revision 24 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 12 00:49:58 1998 UTC (21 years, 6 months ago) by monnier
Original Path: sml/branches/SMLNJ/src/compiler/FLINT/kernel/primop.sig
File length: 8127 byte(s)
Diff to previous 17 , to selected 773
*** empty log message ***

Revision 17 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 11 21:00:18 1998 UTC (21 years, 6 months ago) by
Original Path: sml/branches/SMLNJ/src/compiler/FLINT/kernel/primop.sig
File length: 8322 byte(s)
Diff to previous 16 , to selected 773
This commit was manufactured by cvs2svn to create branch 'SMLNJ'.

Revision 16 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Mar 11 21:00:04 1998 UTC (21 years, 6 months ago) by monnier
Original Path: sml/trunk/src/compiler/FLINT/kernel/primop.sig
File length: 8322 byte(s)
Diff to selected 773
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