nit.git
15 years agoMove test *.sav files to a sav/ subdirectory.
Jean Privat [Wed, 24 Dec 2008 04:05:00 +0000 (23:05 -0500)]
Move test *.sav files to a sav/ subdirectory.

15 years agoDo not abort when comparing signatures, just return false
Jean Privat [Thu, 25 Dec 2008 10:56:42 +0000 (05:56 -0500)]
Do not abort when comparing signatures, just return false

15 years agoFix nitdoc since MMConcreteProperty is removed.
Jean Privat [Thu, 25 Dec 2008 02:27:48 +0000 (21:27 -0500)]
Fix nitdoc since MMConcreteProperty is removed.

15 years agoMove property selectors from types to local classes
Jean Privat [Wed, 24 Dec 2008 00:30:28 +0000 (19:30 -0500)]
Move property selectors from types to local classes

15 years agoRemove the now useless MMConcreteProperty class
Jean Privat [Tue, 23 Dec 2008 22:48:34 +0000 (17:48 -0500)]
Remove the now useless MMConcreteProperty class

15 years agoSimplify local property inheritance.
Jean Privat [Tue, 23 Dec 2008 22:23:52 +0000 (17:23 -0500)]
Simplify local property inheritance.
Without implicit properties, local property inheritance is easier.

15 years agostart removing implicit properties
Jean Privat [Tue, 23 Dec 2008 20:29:06 +0000 (15:29 -0500)]
start removing implicit properties

15 years agoRemove some remaining PRM references
Jean Privat [Wed, 26 Nov 2008 22:46:47 +0000 (17:46 -0500)]
Remove some remaining PRM references

15 years agoFix nitdoc
Jean Privat [Wed, 26 Nov 2008 22:39:18 +0000 (17:39 -0500)]
Fix nitdoc

15 years agoremove putenv, setenv and unsetenv
Jean Privat [Wed, 26 Nov 2008 21:04:52 +0000 (16:04 -0500)]
remove putenv, setenv and unsetenv

15 years agoRemove non portable -C option in makefiles
Jean Privat [Wed, 26 Nov 2008 21:04:01 +0000 (16:04 -0500)]
Remove non portable -C option in makefiles

15 years agoFix 64 bits: use long int in class tables
Jean Privat [Wed, 26 Nov 2008 15:25:44 +0000 (10:25 -0500)]
Fix 64 bits: use long int in class tables

15 years agoAutomatically enable Bohem's GC if available.
Jean Privat [Wed, 10 Sep 2008 22:10:16 +0000 (18:10 -0400)]
Automatically enable Bohem's GC if available.
On Debian based system, just run
# aptitude install libgc-dev

Remark: it is only a trade off until we have our own GC.

15 years agoUnset variable control flow
Jean Privat [Tue, 25 Nov 2008 18:59:40 +0000 (13:59 -0500)]
Unset variable control flow

15 years agoPrepare unset variable control flow
Jean Privat [Tue, 25 Nov 2008 18:58:56 +0000 (13:58 -0500)]
Prepare unset variable control flow

15 years agoAs keyword (for casts)
Jean Privat [Thu, 20 Nov 2008 22:51:57 +0000 (17:51 -0500)]
As keyword (for casts)

15 years agoFix bug: select incompatible default constructor
Jean Privat [Fri, 14 Nov 2008 21:51:02 +0000 (16:51 -0500)]
Fix bug: select incompatible default constructor

15 years agoPrepare infrastructure for default constructor
Jean Privat [Fri, 14 Nov 2008 10:10:41 +0000 (05:10 -0500)]
Prepare infrastructure for default constructor

15 years agoRemove class MMSrcLocalProperty. Use MMConcreteProperty instead
Jean Privat [Fri, 14 Nov 2008 10:04:41 +0000 (05:04 -0500)]
Remove class MMSrcLocalProperty. Use MMConcreteProperty instead

15 years agoDot not consider Sys::init as an entry point
Jean Privat [Fri, 14 Nov 2008 09:56:30 +0000 (04:56 -0500)]
Dot not consider Sys::init as an entry point

15 years agoPrepare default constructors
Jean Privat [Fri, 14 Nov 2008 09:39:52 +0000 (04:39 -0500)]
Prepare default constructors

15 years agonew devel tool: mkcsrc
Jean Privat [Thu, 13 Nov 2008 22:40:57 +0000 (17:40 -0500)]
new devel tool: mkcsrc
mkcsrc is used to generate a new c_src/ directory from a nitc executable
generated in src/

15 years agoNew c_src (with reduced string pool and simplified building)
Jean Privat [Thu, 13 Nov 2008 22:40:14 +0000 (17:40 -0500)]
New c_src (with reduced string pool and simplified building)

15 years agoFactorize common strings in generated C.
Jean Privat [Thu, 13 Nov 2008 21:29:17 +0000 (16:29 -0500)]
Factorize common strings in generated C.
It reduces the constant pool size in the executable.

15 years agoAdd a first comment line for files generated by nitc.
Jean Privat [Wed, 10 Sep 2008 21:24:40 +0000 (17:24 -0400)]
Add a first comment line for files generated by nitc.

15 years agoAdded tag v0.1 for changeset 6979f59d3d1c
Jean Privat [Wed, 9 Jul 2008 19:55:53 +0000 (15:55 -0400)]
Added tag v0.1 for changeset 6979f59d3d1c

15 years agoFirst NIT release and new clean mercurial repository v0.1
Jean Privat [Wed, 9 Jul 2008 19:55:44 +0000 (15:55 -0400)]
First NIT release and new clean mercurial repository