-
…nevertheless needed. See library/lexical_analysis/fast_lexer_v2.anubis and fast_lexer_v2_example_1.anubis
-
Fixed a bug in MultiPath: IsAbsolutePath (this was a bug under Linux only) New preliminary version of fast lexer high level part.
-
…n in the form of a (volatile) function of type Int -> SQLite3Datum.
-
Updated various files in the library so that compil_all.anubis works with version 1.9. However, I inhibited some (not very important) files in compil_all which still need to be updated.
-
…r. Now, all Ints are seen as (signed) integers up to 64 bits by Sqlite.
-
… a multiple variable.
-
…ile names were not always correctly normalized. Indeed, sequences like '/xxx/../' were not always removed. This had consequences on the identification of files and the identification of public types. Also, from now on the compiler does not accept two public types with the same name in the same compilation, even if these two types are never simultaneously visible. This problem will be corrected in version 2 only.
-
Minor corrections for 'Int migration'
-
…s not exist or has size < 1024 bytes. If _DYNAMIC_RANDOM_FILE_ is not #defined, the 'anb_random' file is never modified by anbexec (new behavior). If _DYNAMIC_RANDOM_FILE_ is #defined, bytes are removed/added to 'anb_random' so that they are used only once (previous behavior). In all cases there is no need to move the mouse, because '/dev/random' is no more used.
-
… there is still a bug in Int. This is a problem of sign which is not masqued. Indeed, forgetting to mask the sign adds 4 to the pointer. This is confirmed by the fact that the bug disppears with option --szone:1