]> git.lizzy.rs Git - metalua.git/log
metalua.git
16 years agoMerge branch 'master' of git+ssh://fab13n@repo.or.cz/srv/git/metalua
Fabien Fleutot [Sun, 6 Jan 2008 19:21:18 +0000 (20:21 +0100)]
Merge branch 'master' of git+ssh://fab13n@repo.or.cz/srv/git/metalua

Conflicts:

.gitignore
src/Makefile
src/compiler/Makefile
src/compiler/bootstrap.lua
src/config
src/lua-vm/linit.c
src/lua-vm/path_defaults.h
src/lua/Makefile
src/lua/luaconf.h
src/pluto/Makefile
src/rings/Makefile

16 years agomerged EVE mods and metalua-lib
Fabien Fleutot [Sun, 6 Jan 2008 18:58:56 +0000 (19:58 +0100)]
merged EVE mods and metalua-lib

16 years agomerged EVE mods and metalua-lib
Fabien Fleutot [Sun, 6 Jan 2008 18:57:43 +0000 (19:57 +0100)]
merged EVE mods and metalua-lib

16 years agoMade AST definition changes, in the compiler and in the libs.
Fabien Fleutot [Sun, 6 Jan 2008 17:21:59 +0000 (18:21 +0100)]
Made AST definition changes, in the compiler and in the libs.

`Let{...}         ==> `Set{...}
`Table{`Key{...}} ==> `Table{`Pair{...}}
`Method{...}      ==> `Invoke{...}
`One{...}         ==> `Paren{...}

Removed operators 'gt', 'ge', 'ne', replaced by inverted/negated 'lt', 'le', 'eq'

16 years agofixed a bug in table.ifilter()
Fabien Fleutot [Sun, 6 Jan 2008 17:17:56 +0000 (18:17 +0100)]
fixed a bug in table.ifilter()

16 years agometalua now compile different files in separate rings
Fabien Fleutot [Sun, 6 Jan 2008 17:17:04 +0000 (18:17 +0100)]
metalua now compile different files in separate rings

16 years agomoved all 3rd party C libraries in a single dir
Fabien Fleutot [Sun, 6 Jan 2008 17:15:11 +0000 (18:15 +0100)]
moved all 3rd party C libraries in a single dir

16 years agoCompleted bootstrap, without separate rings for metalevels; improved clopts, metalua...
Fabien Fleutot [Sat, 5 Jan 2008 23:41:10 +0000 (00:41 +0100)]
Completed bootstrap, without separate rings for metalevels; improved clopts, metalua executable runs.

16 years agosprings minor refactoring
Fabien Fleutot [Fri, 4 Jan 2008 22:10:51 +0000 (23:10 +0100)]
springs minor refactoring

16 years agoFixed a bug and documentation in Springs.
Fabien Fleutot [Fri, 4 Jan 2008 18:52:43 +0000 (19:52 +0100)]
Fixed a bug and documentation in Springs.

16 years agoAdded method pcall() and ability to call strings to springs.
Fabien Fleutot [Fri, 4 Jan 2008 17:55:56 +0000 (18:55 +0100)]
Added method pcall() and ability to call strings to springs.

16 years agopulled from repo
Vyacheslav Egorov [Fri, 4 Jan 2008 12:55:59 +0000 (18:55 +0600)]
pulled from repo

16 years agogoing on reverting metalua as a regular set of lua libraries.
Fabien Fleutot [Fri, 4 Jan 2008 00:54:21 +0000 (01:54 +0100)]
going on reverting metalua as a regular set of lua libraries.

16 years agoAdded regular expression patterns in match extension.
Fabien Fleutot [Thu, 3 Jan 2008 15:58:35 +0000 (16:58 +0100)]
Added regular expression patterns in match extension.

Usage example:

match '^(.)(.)$'/{a,b} -> printf ("two chars: %q and %q", a, b) end

16 years agoadded config file
unknown [Thu, 3 Jan 2008 07:58:59 +0000 (13:58 +0600)]
added config file

16 years agoinitial working version for mingw
unknown [Thu, 3 Jan 2008 07:58:11 +0000 (13:58 +0600)]
initial working version for mingw

16 years agofixed metaluac, added features to clopts.
Fabien Fleutot [Thu, 3 Jan 2008 00:05:51 +0000 (01:05 +0100)]
fixed metaluac, added features to clopts.

16 years agoInitial import of metalua 0.3.9 (working version towards 0.4)
Fabien Fleutot [Mon, 31 Dec 2007 16:44:22 +0000 (17:44 +0100)]
Initial import of metalua 0.3.9 (working version towards 0.4)