CVS (current):
==============

1.2.0:
======
	changed copyright terms and license of Argile runtime library to be
	more permissive (with a zlib-like license rather than GNU GPL)
	@ argrt/COPYING argrt/*.arg

	fixed recursion in locall function definitions
	@ libargile/call.arg

	fixed null function pointer when a file is used in
	the body of a locall function
	@ libargile/util.arg

	fixed 'array+offset' macro to generate proper parenthesis
	@ argrt/array.arg

	fixed segfault when .gencode called before .compile
	@ modules/std.d/std_field.arg

	increased speed of compilation dependencies checking
	@ tools/arc-make.sh

	fixed bad reading of ARGILE_OPERATORS environment variable
	@ compiler/arc.arc

	fixed wrong statistics bug
	@ libargile/file.arg

	fixed generating code of autoparameters
	@ libargile/call.arg libargile/code.arg libargile/cons.arg
	@ libargile/syntax.arg libargile/match.arg libargile/argilectx.arg

	added possibility for a block macro to return a value
	@ libargile/call.arg

	fixed bug when field names contain non-ascii characters or are keywords
	@ libargile/field.arg libargile/code.arg modules/std.d/std_field.arg
	@ modules/std.d/std_class.arg

	added max compilation limit initialization which was forgotten
	@ libargile/argilectx.arg

	fixed bug of generation of enumerations members as global variables
	@ modules/std.d/std_enum.arg

	fixed bug when generating a conversion of a type reference into an
	integer
	@ modules/std.d/std_typeconv.arg

	cleaned runtime library interface, while keeping some compatibility
	by using macros (programs may require a recompilation)
	@ argrt/hash.arg argrt/list.arg argrt/math.arg argrt/regex.arg

	fixed buggy regex substring replacement;
	@ argrt/regex.arg

	group references in replacement are now in $i format
	instead of \i format (but are still \i in PATTERN);
	@ argrt/regex.arg

	added context-dependant return value for s/PATTERN/REPLACEMENT/options
	@ argrt/regex.arg

	replacement in s/PATTERN/REPLACEMENT/options is now evaluated for
	each replacement (rather than only once)
	@ argrt/regex.arg

	changed syntax for copying raw class data, from :<any@> = <any@>:
	into :<any@> @= <any@>: , to avoid confusion with :<any&> = <any>:
	@ argrt/std.arg

	libargile changed interface; no backward binary compatibility.

	libargrt changed interface; no backward compatibility

1.1.1:
======
	fixed bug at gencode parameter of a type generator
	@ libargile/call.arg

	fixed segfault by adding recursion limit to type generators
	@ libargile/call.arg

	fixed array literal type format that caused bug with array of array
	@ argrt/array.arg

	canceled global code of used or included files (std/globally)
	@ libargile/file.arg

	libargile changed implementation number; backward compatible.

1.1.0:
======
	fixed detection of weak definitions with word parameter
	(weak definitions have syntax with no operator nor constant word)
	@ libargile/call.arg libargile/code.arg libargile/def.arg

	fixed std/typeof when generating code of a macro param,
	so it now fetches type of caller value
	@ modules/std.d/std_typeof.arg

	fixed reporting definitions with option --get-defs
	@ compiler/arc.arg

	fixed prototype for scalbf
	@ argrt/math.arg

	removed hello world macro
	@ argrt/std.arg doc/Argile.txt

	added macro to make array litterals
	@ argrt/array.arg

	libargile changed interface; no backward binary compatibility.

	libargrt changed interface; no backward compatibility
	(hello world macro removed, and scalbf prototype changed).

1.0.0:
======
	initial release
