SCM Repository
Log of /branches/vis12/src/compiler/typechecker/typechecker.sml
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
Revision 2151 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 17 19:07:20 2013 UTC (9 years, 3 months ago) by jhr
File length: 34076 byte(s)
Diff to previous 2149
Add check that strands have at least one output variable.
Revision 2149 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 17 18:22:12 2013 UTC (9 years, 3 months ago) by jhr
File length: 33708 byte(s)
Diff to previous 2141
Fixed it so that type errors are no longer reported as uncaught exceptions. Note that we still only handle one error at a time.
Revision 2141 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 15 13:13:46 2013 UTC (9 years, 3 months ago) by jhr
File length: 33410 byte(s)
Diff to previous 2134
Added function inliner to simplify phase.
Revision 2134 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 11 12:32:58 2013 UTC (9 years, 3 months ago) by jhr
File length: 33338 byte(s)
Diff to previous 2133
Bug fix: sequence dimensions are not limited to 1..3!
Revision 2133 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 10 20:40:26 2013 UTC (9 years, 3 months ago) by jhr
File length: 33132 byte(s)
Diff to previous 2117
Added parsing and typechecking support for user-defined functions
Revision 2117 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 21 02:43:14 2013 UTC (9 years, 3 months ago) by jhr
File length: 31085 byte(s)
Diff to previous 2050
when integer literals are promoted to real, convert the literals instead of putting a type coercion into the AST.
Revision 2050 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 22 14:11:49 2012 UTC (9 years, 6 months ago) by jhr
File length: 30896 byte(s)
Diff to previous 2019
Allow images as inputs
Revision 2019 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 10 11:48:09 2012 UTC (9 years, 7 months ago) by jhr
File length: 30837 byte(s)
Diff to previous 2011
fixed bug in typechecker
Revision 2011 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 7 21:14:31 2012 UTC (9 years, 7 months ago) by jhr
File length: 30844 byte(s)
Diff to previous 1992
Working on inputs
Revision 1992 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 27 10:23:12 2012 UTC (9 years, 7 months ago) by jhr
File length: 30852 byte(s)
Diff to previous 1991
Working on dynamic sequence loading
Revision 1991 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 12 15:25:39 2012 UTC (9 years, 9 months ago) by jhr
File length: 30382 byte(s)
Diff to previous 1975
Working on dynamic sequences
Revision 1975 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 16 01:01:19 2012 UTC (9 years, 10 months ago) by jhr
File length: 30139 byte(s)
Diff to previous 1973
Fix missing promotion cases
Revision 1973 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 15 20:45:59 2012 UTC (9 years, 10 months ago) by jhr
File length: 29741 byte(s)
Diff to previous 1971
Bug fixes for int to real promotion
Revision 1971 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 15 16:24:43 2012 UTC (9 years, 10 months ago) by jhr
File length: 29946 byte(s)
Diff to previous 1945
Implementing int -> real promotion
Revision 1945 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 6 14:54:21 2012 UTC (9 years, 10 months ago) by jhr
File length: 28833 byte(s)
Diff to previous 1925
Working on ":" support
Revision 1925 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 23 14:16:09 2012 UTC (9 years, 10 months ago) by jhr
File length: 27658 byte(s)
Diff to previous 1688
Added length function on dynamic sequences
Revision 1688 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 25 13:36:13 2012 UTC (10 years, 3 months ago) by jhr
File length: 27613 byte(s)
Diff to previous 1687
More work on dynamic sequences.
Revision 1687 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 25 13:02:32 2012 UTC (10 years, 3 months ago) by jhr
File length: 27614 byte(s)
Diff to previous 1685
Working on support for dynamic sequences; also adding support for type coercions.
Revision 1685 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 22 15:23:36 2012 UTC (10 years, 3 months ago) by jhr
File length: 27103 byte(s)
Diff to previous 1640
Create a branch to implement things that we need for the Vis 2012 paper
Revision 1640 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 16 02:19:51 2011 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 27103 byte(s)
Diff to previous 1444
Merging in changes from pure-cfg branch.
Revision 1444 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 11 12:11:53 2011 UTC (10 years, 10 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 25279 byte(s)
Diff to previous 1301
Merging in changes from pure-cfg branch: removed CL, expanded trace, and added method name datatype.
Revision 1301 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 9 23:58:40 2011 UTC (10 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 25226 byte(s)
Diff to previous 1296
Added support for hest-based command-line arguments to trunk. Also switched output filename to prog.txt (from mip.txt)
Revision 1296 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 9 12:42:09 2011 UTC (10 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 24883 byte(s)
Diff to previous 1116
Adding support for assignment operators to the trunk.
Revision 1116 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 5 04:49:02 2011 UTC (11 years ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 24383 byte(s)
Diff to previous 511
more merging of pure-cfg changes back into trunk
Revision 511 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 8 17:01:43 2011 UTC (11 years, 3 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 18841 byte(s)
Diff to previous 475
Backporting changes from pure-cfg branch. These include the "actor" ==> "strand" changes.
Revision 475 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 4 18:57:11 2010 UTC (11 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 18812 byte(s)
Diff to previous 435
Changed typing rules for tensor construction. The convention is now slow-to-fast for tensor dimensions.
Revision 435 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 19 13:14:20 2010 UTC (11 years, 7 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 18713 byte(s)
Diff to previous 416
Upated URL in header to diderot-language.cs.uchicago.edu
Revision 416 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 17 00:32:07 2010 UTC (11 years, 7 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 18704 byte(s)
Diff to previous 399
Bug fix: get the result type of condtional expressions right when simplifying
Revision 399 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 14 20:08:35 2010 UTC (11 years, 7 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 18677 byte(s)
Diff to previous 381
Working on slice support
Revision 381 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 5 21:42:17 2010 UTC (11 years, 7 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 18705 byte(s)
Diff to previous 370
Working on adding slice notation and fixed precedence of differentiation
Revision 370 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 2 17:19:14 2010 UTC (11 years, 7 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 17805 byte(s)
Diff to previous 235
Added parse-tree support for conditional expressions (still need parser support)
Revision 235 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 5 21:57:46 2010 UTC (11 years, 9 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 17268 byte(s)
Diff to previous 228
Bug fixes
Revision 228 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 4 13:36:35 2010 UTC (11 years, 9 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 17274 byte(s)
Diff to previous 173
Made typechecking more strict.
Revision 173 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 24 15:37:50 2010 UTC (11 years, 9 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 16174 byte(s)
Diff to previous 171
Cleanup and simplification of AST representation
Revision 171 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 24 14:13:10 2010 UTC (11 years, 9 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 16089 byte(s)
Diff to previous 170
Adding simple-ast representation
Revision 170 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 24 13:30:47 2010 UTC (11 years, 9 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 16197 byte(s)
Diff to previous 169
Restrict polymorphism to operators/functions.
Revision 169 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 22 20:07:37 2010 UTC (11 years, 10 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 16172 byte(s)
Diff to previous 164
Split function and variable namespaces and add notion of restricted operations that cannot appear inside actor or initialization code.
Revision 164 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 20 18:56:04 2010 UTC (11 years, 10 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 15543 byte(s)
Diff to previous 110
Added output state variables and stabilize methods
Revision 110 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 23 19:28:48 2010 UTC (11 years, 10 months ago) by jhr
Original Path: trunk/src/compiler/typechecker/typechecker.sml
File length: 15525 byte(s)
Diff to previous 99
Moving compiler sources into src/compiler
Revision 99 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 28 00:14:34 2010 UTC (11 years, 11 months ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 15525 byte(s)
Diff to previous 96
Better error messages
Revision 96 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 27 17:57:31 2010 UTC (11 years, 11 months ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 14781 byte(s)
Diff to previous 91
Code reorg and added type arguments to variable printing in ASTPP.
Revision 91 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 27 15:16:36 2010 UTC (11 years, 11 months ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 14769 byte(s)
Diff to previous 89
Fixed some bugs in the basis
Revision 89 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 27 01:37:21 2010 UTC (11 years, 11 months ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 14718 byte(s)
Diff to previous 88
Working on typechecker
Revision 88 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 26 23:07:50 2010 UTC (11 years, 11 months ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 12974 byte(s)
Diff to previous 86
Working on typechecker
Revision 86 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 26 22:23:17 2010 UTC (11 years, 11 months ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 12232 byte(s)
Diff to previous 85
Added new syntax for tensor-value construction and more work on typechecker.
Revision 85 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 26 19:51:10 2010 UTC (11 years, 11 months ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 12031 byte(s)
Diff to previous 83
Working on typechecker
Revision 83 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 26 18:50:44 2010 UTC (11 years, 11 months ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 11313 byte(s)
Diff to previous 82
More work on the typechecker
Revision 82 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 26 18:20:49 2010 UTC (11 years, 11 months ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 10444 byte(s)
Diff to previous 81
Working on typechecker
Revision 81 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 26 17:28:54 2010 UTC (11 years, 11 months ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 8962 byte(s)
Diff to previous 80
Working on typechecker
Revision 80 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 25 03:05:33 2010 UTC (11 years, 11 months ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 6051 byte(s)
Diff to previous 75
Working on typechecker
Revision 75 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 24 20:41:18 2010 UTC (11 years, 11 months ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 6011 byte(s)
Diff to previous 72
Propoagating changes to meta variables
Revision 72 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 22 22:48:47 2010 UTC (12 years ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 6010 byte(s)
Diff to previous 71
Working on typechecker
Revision 71 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 22 22:16:04 2010 UTC (12 years ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 4003 byte(s)
Diff to previous 70
Working on typechecker
Revision 70 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 22 14:23:32 2010 UTC (12 years ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 3123 byte(s)
Diff to previous 69
Working on typechecker
Revision 69 - (view) (download) (annotate) - [select for diffs]
Added Tue May 18 21:23:53 2010 UTC (12 years ago) by jhr
Original Path: trunk/src/typechecker/typechecker.sml
File length: 709 byte(s)
Starting to write a typechecker
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.
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |