]> thyrsus.com Git - mad.git/log
mad.git
22 years agoThis version is good.
Eric S. Raymond [Thu, 5 Feb 2004 22:22:22 +0000 (22:22 +0000)]
This version is good.

22 years agoReorder internal functions.
Eric S. Raymond [Sun, 1 Feb 2004 16:13:09 +0000 (16:13 +0000)]
Reorder internal functions.

22 years agoWe deduce function return types.
Eric S. Raymond [Sun, 1 Feb 2004 08:10:12 +0000 (08:10 +0000)]
We deduce function return types.

22 years agoReady to try optimizing.
Eric S. Raymond [Sat, 31 Jan 2004 02:53:32 +0000 (02:53 +0000)]
Ready to try optimizing.

22 years agoNext, begin to perform type inference.
Eric S. Raymond [Sat, 31 Jan 2004 00:37:39 +0000 (00:37 +0000)]
Next, begin to perform type inference.

22 years agoDeclarations are local now. Next, deduce and extract local variables.
Eric S. Raymond [Sat, 31 Jan 2004 00:11:06 +0000 (00:11 +0000)]
Declarations are local now.  Next, deduce and extract local variables.

22 years agoFloats get mapped to doubles internally.
Eric S. Raymond [Fri, 30 Jan 2004 22:57:12 +0000 (22:57 +0000)]
Floats get mapped to doubles internally.

22 years agoBetter header inclusion computation.
Eric S. Raymond [Fri, 30 Jan 2004 22:34:56 +0000 (22:34 +0000)]
Better header inclusion computation.

22 years agoOnly include math.h conditionally.
Eric S. Raymond [Fri, 30 Jan 2004 22:31:50 +0000 (22:31 +0000)]
Only include math.h conditionally.

22 years agoCheck for empty deck.
Eric S. Raymond [Fri, 30 Jan 2004 21:53:12 +0000 (21:53 +0000)]
Check for empty deck.

22 years agoAarrgghh...must deduce types for function arguments.
Eric S. Raymond [Fri, 30 Jan 2004 21:48:14 +0000 (21:48 +0000)]
Aarrgghh...must deduce types for function arguments.

22 years agoReduce special cases.
Eric S. Raymond [Tue, 27 Jan 2004 17:27:38 +0000 (17:27 +0000)]
Reduce special cases.

22 years agoSent to db.
Eric S. Raymond [Tue, 27 Jan 2004 08:37:17 +0000 (08:37 +0000)]
Sent to db.

22 years agoFreeze before making Beazley's diff.
Eric S. Raymond [Tue, 27 Jan 2004 08:25:00 +0000 (08:25 +0000)]
Freeze before making Beazley's diff.

22 years agoAddedc CONTINUE, OR WHENEVER, and EXECUTE.
Eric S. Raymond [Tue, 27 Jan 2004 08:11:44 +0000 (08:11 +0000)]
Addedc CONTINUE, OR WHENEVER, and EXECUTE.

22 years agoAdded scope diagrams.
Eric S. Raymond [Tue, 27 Jan 2004 07:37:27 +0000 (07:37 +0000)]
Added scope diagrams.

22 years agoThis version is complete up to 2.2.12, but lacks some diagrams.
Eric S. Raymond [Tue, 27 Jan 2004 05:52:08 +0000 (05:52 +0000)]
This version is complete up to 2.2.12, but lacks some diagrams.

22 years agoInitial revision
Eric S. Raymond [Tue, 27 Jan 2004 05:17:05 +0000 (05:17 +0000)]
Initial revision

22 years agoAdded PAUSE.
Eric S. Raymond [Fri, 23 Jan 2004 23:31:47 +0000 (23:31 +0000)]
Added PAUSE.

22 years agoAdded -g option.
Eric S. Raymond [Fri, 23 Jan 2004 19:51:46 +0000 (19:51 +0000)]
Added -g option.

22 years agoDo compilation of multiple files.
Eric S. Raymond [Fri, 23 Jan 2004 19:29:03 +0000 (19:29 +0000)]
Do compilation of multiple files.

22 years agoNow we generate actual code.
Eric S. Raymond [Fri, 23 Jan 2004 18:56:14 +0000 (18:56 +0000)]
Now we generate actual code.

22 years agoTab doesn't need to be in the grammar.
Eric S. Raymond [Fri, 23 Jan 2004 08:51:19 +0000 (08:51 +0000)]
Tab doesn't need to be in the grammar.

22 years agoParses all known examples.
Eric S. Raymond [Fri, 23 Jan 2004 08:28:11 +0000 (08:28 +0000)]
Parses all known examples.

22 years agoClean up variable declrations.
Eric S. Raymond [Fri, 23 Jan 2004 08:03:26 +0000 (08:03 +0000)]
Clean up variable declrations.

22 years agoNext step towards good compilation.
Eric S. Raymond [Fri, 23 Jan 2004 01:02:23 +0000 (01:02 +0000)]
Next step towards good compilation.

22 years agoProcess R properly.
Eric S. Raymond [Thu, 22 Jan 2004 20:00:12 +0000 (20:00 +0000)]
Process R properly.

22 years agoMake filtering work.
Eric S. Raymond [Thu, 22 Jan 2004 17:58:48 +0000 (17:58 +0000)]
Make filtering work.

22 years agoHandle continuation digits.
Eric S. Raymond [Wed, 21 Jan 2004 03:31:22 +0000 (03:31 +0000)]
Handle continuation digits.

22 years agoCanonicalize integer constants.
Eric S. Raymond [Wed, 21 Jan 2004 02:01:41 +0000 (02:01 +0000)]
Canonicalize integer constants.

22 years agoSent to the author.
Eric S. Raymond [Tue, 20 Jan 2004 20:39:32 +0000 (20:39 +0000)]
Sent to the author.

22 years agoFix THEN token.
Eric S. Raymond [Tue, 20 Jan 2004 20:03:03 +0000 (20:03 +0000)]
Fix THEN token.

22 years agoImplement /.
Eric S. Raymond [Tue, 20 Jan 2004 19:33:22 +0000 (19:33 +0000)]
Implement /.

22 years agoWe can collect line numbers from the yacc parser now.
Eric S. Raymond [Tue, 20 Jan 2004 19:19:34 +0000 (19:19 +0000)]
We can collect line numbers from the yacc parser now.

22 years agoMore compilation framework.
Eric S. Raymond [Tue, 20 Jan 2004 18:58:55 +0000 (18:58 +0000)]
More compilation framework.

22 years agoFull argument parsing.
Eric S. Raymond [Tue, 20 Jan 2004 18:46:52 +0000 (18:46 +0000)]
Full argument parsing.

22 years agoImplemented debug option.
Eric S. Raymond [Tue, 20 Jan 2004 18:37:37 +0000 (18:37 +0000)]
Implemented debug option.

22 years agoFirst try at compiling internal functions.
Eric S. Raymond [Tue, 20 Jan 2004 18:29:27 +0000 (18:29 +0000)]
First try at compiling internal functions.

22 years agoINTEGER FUNCTION parsing.
Eric S. Raymond [Tue, 20 Jan 2004 18:04:26 +0000 (18:04 +0000)]
INTEGER FUNCTION parsing.

22 years agoInitial revision
Eric S. Raymond [Tue, 20 Jan 2004 17:55:46 +0000 (17:55 +0000)]
Initial revision

22 years agoThis version compiles newton1.mad.
Eric S. Raymond [Tue, 20 Jan 2004 12:23:18 +0000 (12:23 +0000)]
This version compiles newton1.mad.

22 years agoFormat translation appears to work.
Eric S. Raymond [Tue, 20 Jan 2004 12:14:51 +0000 (12:14 +0000)]
Format translation appears to work.

22 years agoFirst version of working format converter.
Eric S. Raymond [Tue, 20 Jan 2004 11:20:59 +0000 (11:20 +0000)]
First version of working format converter.

22 years agoCode generation mostly functional.
Eric S. Raymond [Thu, 15 Jan 2004 01:13:48 +0000 (01:13 +0000)]
Code generation mostly functional.

22 years agoApply printing needs work.
Eric S. Raymond [Wed, 14 Jan 2004 19:36:40 +0000 (19:36 +0000)]
Apply printing needs work.

22 years agoInitial revision
Eric S. Raymond [Wed, 14 Jan 2004 19:05:44 +0000 (19:05 +0000)]
Initial revision

22 years agoSummand parsing is screwed up.
Eric S. Raymond [Wed, 14 Jan 2004 19:03:32 +0000 (19:03 +0000)]
Summand parsing is screwed up.

22 years agoNext, do data-flow analysis to deduce types.
Eric S. Raymond [Wed, 14 Jan 2004 17:48:48 +0000 (17:48 +0000)]
Next, do data-flow analysis to deduce types.

22 years agoWe can emit code for three statement types now.
Eric S. Raymond [Wed, 14 Jan 2004 17:39:06 +0000 (17:39 +0000)]
We can emit code for three statement types now.

22 years agoWe can parse function calls now.
Eric S. Raymond [Wed, 14 Jan 2004 09:58:44 +0000 (09:58 +0000)]
We can parse function calls now.

22 years agoWe handle DIMENSION now.
Eric S. Raymond [Wed, 14 Jan 2004 08:56:39 +0000 (08:56 +0000)]
We handle DIMENSION now.

22 years agoWe can parse DIMENSION statements.
Eric S. Raymond [Wed, 14 Jan 2004 08:07:48 +0000 (08:07 +0000)]
We can parse DIMENSION statements.

22 years agoReady to write statemet productions.
Eric S. Raymond [Wed, 14 Jan 2004 07:20:38 +0000 (07:20 +0000)]
Ready to write statemet productions.

22 years agoWe can parse subscript expressions now.
Eric S. Raymond [Wed, 14 Jan 2004 06:41:12 +0000 (06:41 +0000)]
We can parse subscript expressions now.

22 years agoAll the MAD rules about expressions.
Eric S. Raymond [Wed, 14 Jan 2004 04:23:36 +0000 (04:23 +0000)]
All the MAD rules about expressions.

22 years agoAdded logical expressions.
Eric S. Raymond [Wed, 14 Jan 2004 04:01:16 +0000 (04:01 +0000)]
Added logical expressions.

22 years agoFix the calculator to return parse trees.
Eric S. Raymond [Wed, 14 Jan 2004 03:39:20 +0000 (03:39 +0000)]
Fix the calculator to return parse trees.

22 years agoInitial revision
Eric S. Raymond [Wed, 14 Jan 2004 03:15:32 +0000 (03:15 +0000)]
Initial revision