Changes by: ( at unknown.email)
Date: 2004-08-04 12:17:07 -0700 (Wed, 04 Aug 2004)
Revision: 477
Log message:
This commit was manufactured by cvs2svn to create branch 'shell_begin'.
Changes | Path |
Copied | libmojave-branches/shell_begin |
Copied | omake-branches/shell_begin |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-04 12:55:06 -0700 (Wed, 04 Aug 2004)
Revision: 479
Log message:
NOTICE: this is a branch commit, it isn't fully implemented yet.
This adds an internal shell to omake, so we can get some consistency
across platforms.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-15 20:49:35 -0700 (Sun, 15 Aug 2004)
Revision: 482
Log message:
This nearly finishes this round of changes. We get several things, mainly
a shell and data structures. I have to complete a manual section describing
objects.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-23 09:53:13 -0700 (Mon, 23 Aug 2004)
Revision: 487
Log message:
Added the lexer and parser generators. Eventually, these are
intended to replace the Phobos modules.
This branch is nearly complete, I just need to add pseudo-awk
and sed functions, then make sure it all works on Win32.
And document it: printf, lexer, parser, objects.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-23 13:34:18 -0700 (Mon, 23 Aug 2004)
Revision: 488
Log message:
Added the simple awk/sed functions.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-24 16:38:58 -0700 (Tue, 24 Aug 2004)
Revision: 489
Log message:
Reorganized the code and added documentation.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-08-24 17:53:56 -0700 (Tue, 24 Aug 2004)
Revision: 490
Log message:
(bug 282) In Lm_symbol.make, Lm_symbol.add and other similar functions,
make sure that "gensym counter" is always kept larger than the numeric
part of any variable ever created (whether by user, by gensym, or by
any other means).
Note: currently there still exists a possibility for a race condition,
we still need to make it threads-safe.
Changes | Path |
+10 -8 | libmojave/util/lm_symbol.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-08-24 20:08:59 -0700 (Tue, 24 Aug 2004)
Revision: 491
Log message:
- Added a simple framework for annotating refiner error messages with
better explanaitions. For now, only RewriteFreeSOVar is annotated.
- Very minor code simplification in lm_rformat
Changes | Path |
+1 -3 | libmojave/stdlib/lm_rformat.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-26 12:06:22 -0700 (Thu, 26 Aug 2004)
Revision: 492
Log message:
Added a lot of documentation and cleaned up generally.
Added dependency scanning for .c files on Win32 (we never had it before).
Grunge.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-26 18:35:26 -0700 (Thu, 26 Aug 2004)
Revision: 493
Log message:
This is a branch to bring metaprl in line with the omake branch.
98% of these changes are just to .cvsignore files, which should
ignore .omc and .omo generated files.
There are a few changes to OMakefiles. This is because
the $'(...) sequence has been replaced by $`(...).
$'a b c' is now symmetric with $"a b c", as a quotation.
$'...' does not expand variables in the quotation, $"..." does.
This will probably be a very short-lived branch...
We can remove the tag later if this is a problem.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-26 18:58:43 -0700 (Thu, 26 Aug 2004)
Revision: 494
Log message:
Hmmm, its a little bit strange to name a file or directory "core"
on a Unix system. By default this is in the set of cvs ignored
files. I removed it from the default list in lm_glob.ml
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-27 20:19:25 -0700 (Fri, 27 Aug 2004)
Revision: 496
Log message:
This gets MetaPRL to compile in Win32.
These are various bigfixes.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-27 20:23:28 -0700 (Fri, 27 Aug 2004)
Revision: 497
Log message:
More .cvsignore changes.
I should have committed the book changes to the trunk....
Well, this brings MetaPRL in line with the latest omake changes.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-28 19:02:32 -0700 (Sat, 28 Aug 2004)
Revision: 499
Log message:
Add line number information to the channels.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-29 19:00:10 -0700 (Sun, 29 Aug 2004)
Revision: 502
Log message:
This is a merge from the shell_begin branch.
Let me know if there are problems!
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-29 19:09:37 -0700 (Sun, 29 Aug 2004)
Revision: 503
Log message:
Merged the shell_begin branch.
Changes | Path |
Properties | libmojave |
+5 -1 | libmojave/.cvsignore |
Properties | libmojave/cutil |
+4 -0 | libmojave/cutil/.cvsignore |
+1 -1 | libmojave/cutil/lm_readline.c |
Properties | libmojave/stdlib |
+4 -0 | libmojave/stdlib/.cvsignore |
Properties | libmojave/system |
+4 -0 | libmojave/system/.cvsignore |
Properties | libmojave/unix |
+4 -0 | libmojave/unix/.cvsignore |
Properties | libmojave/util |
+4 -0 | libmojave/util/.cvsignore |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-30 20:20:08 -0700 (Mon, 30 Aug 2004)
Revision: 510
Log message:
Fixed an off-by-one error in Lm_channel.squash_text \r\n->\n
line-ending transformation. Win32 can be annoying:(
Changes | Path |
+30 -20 | libmojave/util/lm_channel.ml |
+4 -4 | omake/Makefile.dep.nt |
+3 -1 | omake/src/magic/omake_gen_magic.ml |