Recent big changes in stable
Mildred Ki'Lya
ml.mildred593 at gmail.com
Sun Sep 6 12:25:23 UTC 2009
Hi,
The recent things in the stable branch:
small things:
- the compiler accepts options with - instead of _ like -no-debug
- BOOLEAN.print don't create a STRING (don't allocate memory)
- the help message don't add a space before ':' (English typography)
- The *~ files have been removed
- STRING_BUFFER moved to low_level/
- the grammar from PARSER have been updated (added spaces)
- src/make.lip don't copy shorter to bin/ unless the -valid option is given
- Frederic-Emmanuel updated the Makefile
- scripts, gitignore, kate syntax file have been updated
- library have been sanitized from prototypes that don't exist
- tests have been added (from the bug reports)
- added -optim in make.lip: same as -boost without the gcc optims
- added -h option to display help
- lisaac.c have been updated with the changes made, and the changes
described below
big things:
* Added a -o option that works like the -o option of gcc. It let you
change the name of the output file.
* When the .lip file is not given on the command line, but only a .li
file is given, the make.lip file is searched before in the directory
where the .li file is. For example if I specify on the lisaac command
line src/lisaac.li, the lip file will be src/make.lip even if the
current directory is not src. When the .lip file is not specified on the
command line, the compiler shows its path.
* When we add a path in a .lip file, it is relative to the location of
the .lip file it appears in. So, the lisaac variable is no longer
necessary. For example in src/make.lip, the following changes were made:
- src_path <-
(
- path (lisaac + "src/");
- path (lisaac + "src/tools/");
+ path (".");
+ path ("tools/");
...
* Added a -version option that display various information about the
compiler. For example:
----------------------------------------------------------------
-- Lisaac IS An Advanced Compiler V.0.14 --
-- LORIA - LSIIT - ULP - CNRS - FRANCE --
-- Benoit SONNTAG - sonntag at icps.u-strasbg.fr --
-- http://www.IsaacOS.com --
----------------------------------------------------------------
Built on: Mo 06/09/2009 13:12:46,00
Debug Level: 0 (without source code)
Inline Level: 15
Optimization Level: 1
Lisaac path: /home/mildred/Projects/Lisaac/compiler-stable/
(if the LISAAC_DIRECTORY environment variable is set, both paths are shown)
Mildred
--
Mildred Ki'Lya
╭───────── mildred593@online.fr ──────────
│ Jabber, GoogleTalk: <mildred at jabber.fr>
│ Website: <http://ki.lya.online.fr> GPG ID: 9A7D 2E2B
│ Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/lisaac-devel/attachments/20090906/791d7cfa/attachment.pgp>
More information about the Lisaac-devel
mailing list