]>
thyrsus.com Git - mad.git/log
Eric S. Raymond [Wed, 18 Feb 2004 10:15:41 +0000 (10:15 +0000)]
Use eqn character names.
Eric S. Raymond [Wed, 18 Feb 2004 09:20:21 +0000 (09:20 +0000)]
Added first six pages of chapter 3.
Eric S. Raymond [Wed, 18 Feb 2004 08:00:12 +0000 (08:00 +0000)]
We now have figure 8.
Eric S. Raymond [Wed, 18 Feb 2004 07:08:33 +0000 (07:08 +0000)]
Added Alfred E Neaumann image.
Eric S. Raymond [Wed, 18 Feb 2004 06:31:16 +0000 (06:31 +0000)]
Fix section-number format.
Eric S. Raymond [Wed, 18 Feb 2004 06:31:16 +0000 (06:31 +0000)]
Fix section-number format.
Eric S. Raymond [Wed, 18 Feb 2004 06:24:19 +0000 (06:24 +0000)]
Note script M.
Eric S. Raymond [Wed, 18 Feb 2004 06:22:44 +0000 (06:22 +0000)]
Added crossrefs.
Eric S. Raymond [Wed, 18 Feb 2004 04:37:47 +0000 (04:37 +0000)]
TAnother swction.
Eric S. Raymond [Wed, 18 Feb 2004 02:16:54 +0000 (02:16 +0000)]
More appreciation.
Eric S. Raymond [Wed, 18 Feb 2004 00:07:44 +0000 (00:07 +0000)]
Add second arg to printme.
Eric S. Raymond [Tue, 17 Feb 2004 23:42:37 +0000 (23:42 +0000)]
This gets the firat part of figure 7 right.
Eric S. Raymond [Tue, 17 Feb 2004 23:38:39 +0000 (23:38 +0000)]
This version works, except for the annotate macro.
Eric S. Raymond [Tue, 17 Feb 2004 22:45:27 +0000 (22:45 +0000)]
Initial revision
Eric S. Raymond [Tue, 17 Feb 2004 21:31:25 +0000 (21:31 +0000)]
Now we compile the payroll example.
Eric S. Raymond [Tue, 17 Feb 2004 21:11:44 +0000 (21:11 +0000)]
More pages input
Eric S. Raymond [Sat, 14 Feb 2004 22:37:58 +0000 (22:37 +0000)]
We compile the transpose function now.
Eric S. Raymond [Sat, 14 Feb 2004 21:43:15 +0000 (21:43 +0000)]
Indirect through arrayref.
Eric S. Raymond [Sat, 14 Feb 2004 16:59:28 +0000 (16:59 +0000)]
sin. and cos. require the math library.
Eric S. Raymond [Sat, 14 Feb 2004 16:47:13 +0000 (16:47 +0000)]
Handle function pointer arguments in expressions.
Eric S. Raymond [Sat, 14 Feb 2004 06:56:25 +0000 (06:56 +0000)]
Handle function pointers as function arguments.
Eric S. Raymond [Sat, 14 Feb 2004 06:41:44 +0000 (06:41 +0000)]
All variables are global.
Eric S. Raymond [Sat, 14 Feb 2004 01:30:16 +0000 (01:30 +0000)]
Better error-catching during analysis.
Eric S. Raymond [Sat, 14 Feb 2004 00:00:23 +0000 (00:00 +0000)]
Better indent generation.
Eric S. Raymond [Fri, 13 Feb 2004 23:49:43 +0000 (23:49 +0000)]
Squeeze out whitespace.
Eric S. Raymond [Fri, 13 Feb 2004 23:46:05 +0000 (23:46 +0000)]
We compile invsf now.
Eric S. Raymond [Fri, 13 Feb 2004 22:29:26 +0000 (22:29 +0000)]
Add some more on differences.
Eric S. Raymond [Fri, 13 Feb 2004 22:09:04 +0000 (22:09 +0000)]
This version compiles the GCD code.
Eric S. Raymond [Fri, 13 Feb 2004 21:55:18 +0000 (21:55 +0000)]
RESTORE has to reverse its argument list.
Eric S. Raymond [Fri, 13 Feb 2004 21:30:15 +0000 (21:30 +0000)]
Reoder tuples from the other direction.
Eric S. Raymond [Fri, 13 Feb 2004 20:51:01 +0000 (20:51 +0000)]
Arrays are 0-origin after all.
Eric S. Raymond [Fri, 13 Feb 2004 18:13:46 +0000 (18:13 +0000)]
This actually does compile wordsearch.
Eric S. Raymond [Fri, 13 Feb 2004 18:06:34 +0000 (18:06 +0000)]
This aoppears to compile wordsearch.
Eric S. Raymond [Fri, 13 Feb 2004 11:17:30 +0000 (11:17 +0000)]
This passes our regression test.
Eric S. Raymond [Fri, 13 Feb 2004 08:58:40 +0000 (08:58 +0000)]
Oh good, % kluge isn't needed after all.
Eric S. Raymond [Fri, 13 Feb 2004 08:56:59 +0000 (08:56 +0000)]
This version parses wordlist correctly.
Eric S. Raymond [Tue, 10 Feb 2004 22:34:03 +0000 (22:34 +0000)]
Use dot rather than caret as a position marker.
Eric S. Raymond [Tue, 10 Feb 2004 22:26:00 +0000 (22:26 +0000)]
Improved error message.
Eric S. Raymond [Tue, 10 Feb 2004 22:01:21 +0000 (22:01 +0000)]
Name changes.
Eric S. Raymond [Tue, 10 Feb 2004 21:54:23 +0000 (21:54 +0000)]
Partiaal range support -- parsing foos up at this point.
Eric S. Raymond [Tue, 10 Feb 2004 19:46:47 +0000 (19:46 +0000)]
Type deduction for formals of internal functions.
Eric S. Raymond [Tue, 10 Feb 2004 19:14:14 +0000 (19:14 +0000)]
Scope closing is fixed.
Eric S. Raymond [Tue, 10 Feb 2004 19:11:28 +0000 (19:11 +0000)]
Next try to fix scope closing.
Eric S. Raymond [Tue, 10 Feb 2004 18:43:24 +0000 (18:43 +0000)]
Better compile sequencing.
Eric S. Raymond [Tue, 10 Feb 2004 18:19:25 +0000 (18:19 +0000)]
We compile the tschebyshev example.
Eric S. Raymond [Tue, 10 Feb 2004 18:13:37 +0000 (18:13 +0000)]
Generated code for tscheb looks right.
Eric S. Raymond [Tue, 10 Feb 2004 16:49:15 +0000 (16:49 +0000)]
LIST statements are imoplemented.
Eric S. Raymond [Tue, 10 Feb 2004 11:00:05 +0000 (11:00 +0000)]
We have gotten rid of the keyword collision.
Eric S. Raymond [Tue, 10 Feb 2004 09:52:07 +0000 (09:52 +0000)]
Before trying to eliminate keyword ambiguities.
Eric S. Raymond [Tue, 10 Feb 2004 04:17:59 +0000 (04:17 +0000)]
We compile truthtable.mad now -- FOR VALUES is handled.
Eric S. Raymond [Tue, 10 Feb 2004 04:00:38 +0000 (04:00 +0000)]
Before generating dummy variables.
Eric S. Raymond [Tue, 10 Feb 2004 01:52:45 +0000 (01:52 +0000)]
Code rearrangement.
Eric S. Raymond [Mon, 9 Feb 2004 22:45:51 +0000 (22:45 +0000)]
Handle Boolean literals correctly.
Eric S. Raymond [Mon, 9 Feb 2004 22:36:30 +0000 (22:36 +0000)]
We can compile external functions now.
Eric S. Raymond [Mon, 9 Feb 2004 19:46:21 +0000 (19:46 +0000)]
Implemented NORMAL MODE IS.
Eric S. Raymond [Mon, 9 Feb 2004 18:55:11 +0000 (18:55 +0000)]
Type inference is working -- we compile hello, maxfunc, newton[12] and
quadratic now.
Eric S. Raymond [Mon, 9 Feb 2004 10:42:33 +0000 (10:42 +0000)]
Before fixing the mode blowup in newton2.
Eric S. Raymond [Mon, 9 Feb 2004 10:31:48 +0000 (10:31 +0000)]
We compile maxfunc and hello now.
Eric S. Raymond [Mon, 9 Feb 2004 10:22:00 +0000 (10:22 +0000)]
We comiple maxfunc.
Eric S. Raymond [Mon, 9 Feb 2004 09:25:25 +0000 (09:25 +0000)]
More appreciation.
Eric S. Raymond [Mon, 9 Feb 2004 09:01:13 +0000 (09:01 +0000)]
Work with CSS.
Eric S. Raymond [Mon, 9 Feb 2004 04:24:15 +0000 (04:24 +0000)]
Initial revision
Eric S. Raymond [Fri, 6 Feb 2004 05:44:38 +0000 (05:44 +0000)]
Rely on continuation punches being present.
Eric S. Raymond [Fri, 6 Feb 2004 05:39:28 +0000 (05:39 +0000)]
One step forward.
Eric S. Raymond [Fri, 6 Feb 2004 00:42:48 +0000 (00:42 +0000)]
Don't try to use ISO specials for script characters, they come out sized wrong.
Eric S. Raymond [Thu, 5 Feb 2004 22:43:50 +0000 (22:43 +0000)]
Stop trying to use fancy characters.
Eric S. Raymond [Thu, 5 Feb 2004 22:22:22 +0000 (22:22 +0000)]
This version is good.
Eric S. Raymond [Sun, 1 Feb 2004 16:13:09 +0000 (16:13 +0000)]
Reorder internal functions.
Eric S. Raymond [Sun, 1 Feb 2004 08:10:12 +0000 (08:10 +0000)]
We deduce function return types.
Eric S. Raymond [Sat, 31 Jan 2004 02:53:32 +0000 (02:53 +0000)]
Ready to try optimizing.
Eric S. Raymond [Sat, 31 Jan 2004 00:37:39 +0000 (00:37 +0000)]
Next, begin to perform type inference.
Eric S. Raymond [Sat, 31 Jan 2004 00:11:06 +0000 (00:11 +0000)]
Declarations are local now. Next, deduce and extract local variables.
Eric S. Raymond [Fri, 30 Jan 2004 22:57:12 +0000 (22:57 +0000)]
Floats get mapped to doubles internally.
Eric S. Raymond [Fri, 30 Jan 2004 22:34:56 +0000 (22:34 +0000)]
Better header inclusion computation.
Eric S. Raymond [Fri, 30 Jan 2004 22:31:50 +0000 (22:31 +0000)]
Only include math.h conditionally.
Eric S. Raymond [Fri, 30 Jan 2004 21:53:12 +0000 (21:53 +0000)]
Check for empty deck.
Eric S. Raymond [Fri, 30 Jan 2004 21:48:14 +0000 (21:48 +0000)]
Aarrgghh...must deduce types for function arguments.
Eric S. Raymond [Tue, 27 Jan 2004 17:27:38 +0000 (17:27 +0000)]
Reduce special cases.
Eric S. Raymond [Tue, 27 Jan 2004 08:37:17 +0000 (08:37 +0000)]
Sent to db.
Eric S. Raymond [Tue, 27 Jan 2004 08:25:00 +0000 (08:25 +0000)]
Freeze before making Beazley's diff.
Eric S. Raymond [Tue, 27 Jan 2004 08:11:44 +0000 (08:11 +0000)]
Addedc CONTINUE, OR WHENEVER, and EXECUTE.
Eric S. Raymond [Tue, 27 Jan 2004 07:37:27 +0000 (07:37 +0000)]
Added scope 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.
Eric S. Raymond [Tue, 27 Jan 2004 05:17:05 +0000 (05:17 +0000)]
Initial revision
Eric S. Raymond [Fri, 23 Jan 2004 23:31:47 +0000 (23:31 +0000)]
Added PAUSE.
Eric S. Raymond [Fri, 23 Jan 2004 19:51:46 +0000 (19:51 +0000)]
Added -g option.
Eric S. Raymond [Fri, 23 Jan 2004 19:29:03 +0000 (19:29 +0000)]
Do compilation of multiple files.
Eric S. Raymond [Fri, 23 Jan 2004 18:56:14 +0000 (18:56 +0000)]
Now we generate actual code.
Eric S. Raymond [Fri, 23 Jan 2004 08:51:19 +0000 (08:51 +0000)]
Tab doesn't need to be in the grammar.
Eric S. Raymond [Fri, 23 Jan 2004 08:28:11 +0000 (08:28 +0000)]
Parses all known examples.
Eric S. Raymond [Fri, 23 Jan 2004 08:03:26 +0000 (08:03 +0000)]
Clean up variable declrations.
Eric S. Raymond [Fri, 23 Jan 2004 01:02:23 +0000 (01:02 +0000)]
Next step towards good compilation.
Eric S. Raymond [Thu, 22 Jan 2004 20:00:12 +0000 (20:00 +0000)]
Process R properly.
Eric S. Raymond [Thu, 22 Jan 2004 17:58:48 +0000 (17:58 +0000)]
Make filtering work.
Eric S. Raymond [Wed, 21 Jan 2004 03:31:22 +0000 (03:31 +0000)]
Handle continuation digits.
Eric S. Raymond [Wed, 21 Jan 2004 02:01:41 +0000 (02:01 +0000)]
Canonicalize integer constants.
Eric S. Raymond [Tue, 20 Jan 2004 20:39:32 +0000 (20:39 +0000)]
Sent to the author.
Eric S. Raymond [Tue, 20 Jan 2004 20:03:03 +0000 (20:03 +0000)]
Fix THEN token.
Eric S. Raymond [Tue, 20 Jan 2004 19:33:22 +0000 (19:33 +0000)]
Implement /.
Eric S. Raymond [Tue, 20 Jan 2004 19:19:34 +0000 (19:19 +0000)]
We can collect line numbers from the yacc parser now.