[SCM] Lisaac compiler branch, mildred-projects, created. lisaac-0.12-412-g789f9be

Mildred Ki'Lya silkensedai at online.fr
Wed Aug 5 00:04:51 UTC 2009


The branch, mildred-projects has been created
        at  789f9bee100547bf0a67c421bf39c185f9ad2d38 (commit)

- Shortlog ------------------------------------------------------------
commit 789f9bee100547bf0a67c421bf39c185f9ad2d38
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Wed Aug 5 01:59:22 2009 +0200

    add TODO

commit d20626f569b01d8250a54d2fcadd15c0f0ffe3ae
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Wed Aug 5 01:57:08 2009 +0200

    modified example that used an old prototype so it can compile

commit a3d0b95df380892c43ae2af409c0012e1342bc59
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Wed Aug 5 01:50:39 2009 +0200

    fix bug Double definition of prototype

commit e93c816bbc830dd8534c31fbf331087acc87452f
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Wed Aug 5 01:24:36 2009 +0200

    fixed bug with Section PROTOTYPE and denied access

commit 9d9ac134a41d8813bfb1dac4100a41387a24db31
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Wed Aug 5 01:10:46 2009 +0200

    fix string constant generation (and modified plenty of other things as well)

commit 2b1e7188ac41ff55f761294681040216384a50d6
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Wed Aug 5 00:50:32 2009 +0200

    add backend support

commit 626bf64f1a8d9a1b884189fe056a2ba587b8d69f
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Wed Aug 5 00:12:00 2009 +0200

    CHARACTER.code is UINTEGER_8,and not INTEGER_8

commit c0f12beb14aa86eabb23c3ee2913740eee9bd0fe
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 20:34:05 2009 +0200

    fix protopath generation (no illegal characters)

commit a7b46cc730764e5d681e54399f5dd90e96d6f47d
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 17:57:58 2009 +0200

    remove ~ file from repository

commit 5b7fc22b785d8fe53d5389465e54f2a333a276e1
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 17:57:28 2009 +0200

    fix lib from unknown prototypes

commit 89053ad4d7404ef4be4fea26d8a29e8fbf85136c
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 17:52:32 2009 +0200

    fix bug

commit 7aec818559e0dc957e469e7f47db967c0586b4d8
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 16:09:46 2009 +0200

    fix bug, (CRASH)

commit 421375b96eb3bda01d3db5514e116028b9ba722b
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 15:34:09 2009 +0200

    another comparison with PROTOTYPE.shortname instead of .name (CRASH)

commit df2558011ea57976a1057ea57082f32a28162df7
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 15:28:12 2009 +0200

    fix bug

commit a920e7d0bec1724d978621e546fade27c4631772
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 15:04:32 2009 +0200

    fix bug

commit 8d36cd301b6a19a737e79db52f6d80d74179e03d
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 13:46:52 2009 +0200

    disabled ITERATOR_ON_STRING that doesn't exist in lib2

commit 5d33014dd5ea3d3e54f0c89ecf900fec59cda64c
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 12:25:37 2009 +0200

    fix bugs

commit 1f8a09f180b93b01486e1dda8c4dbfceed81df7e
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 12:00:44 2009 +0200

    fix bug: compare prototype name (for special prototypes like TRUE/FALSE/NATIVE_ARRAY against shortname instead of name

commit 8d8f793d1a0cf36d2cad40cb0304204daf64be01
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 03:18:17 2009 +0200

    fix bug

commit c24fe764b6b8dd22f2a7eeb79b16b02d57a19f55
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 03:04:51 2009 +0200

    fix bug

commit 9ee288fc9d90efe2b710e2f718980f58df2db114
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 02:42:55 2009 +0200

    error message listing all prototypes when a prototype is not found

commit 888c5de5177903c560542eab63397c648fa1a5fb
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 02:30:28 2009 +0200

    fix bug

commit 69741d8bd20394894b49382b7cd7126c3a39fb60
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 02:27:51 2009 +0200

    type: no space before ':' in English

commit 8dbf95f01289c5272f743406ad01fdbf226bd966
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 02:26:42 2009 +0200

    fix bug

commit 411057bd23a77c93f7f9093f1306bf32f0049ec2
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 02:26:21 2009 +0200

    prettyprint options using - instead of _

commit fcc4c5e727501cacf30e18d9a5a0d469bef485ba
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 02:18:44 2009 +0200

    fixed bug

commit 7745c4b047267ff6fcc7cf4bd18722534cb38cbf
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 02:09:04 2009 +0200

    fixed bugs

commit 0770d08f4d019ad633b07e0cfe2d421f12f04eda
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 01:40:55 2009 +0200

    Updated example/compile.sh

commit 6ac34450f1e38bafa473142d107592c922207e97
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 4 01:29:35 2009 +0200

    Added ability to have different projects independantly UNTESTED
    
    Much of the code in LIP_CODE that wasn't necessary for the children object has
    been moved in LIP_PROJECT. Few references to LIP_PROJECT had been added as a
    result.

commit d7771769796b1b0579319f84919b07932f1b43c4
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Mon Aug 3 22:46:00 2009 +0200

    WIP to have multiple projects, NOT TESTED
    
    Two prototypes have been added:
    - LIP_PROJECT: contains a collection of PRJ_ITM_PROTOTYPE
    - PRJ_ITM_PROTOTYPE: represents a prototype filename for a given project
    
    ITM_TYPE_SIMPLE and its children have been modified. Mainly they depends on an
    PRJ_ITM_PROTOTYPE because the name itself is not enough to just identify a
    unique prototype. The prototype lookup (to determine if a prototype is available
    or not) is now done at parsing time in PARSER.find_prototype called just before
    ITM_TYPE_SIMPLE.get.
    
    TYPE.load_prototype now takes an ITM_TYPE_SIMPLE as parameter instead of just a
    prototype name. The ITM_TYPE_SIMPLE is used to access to the PRJ_ITM_PROTOTYPE
    used to locate the filename. It is also given to PROTOTYPE.create so that the
    prototype can keep track of where it comes from.
    
    This is still unfinished, in particular it is not yet possible to have different
    project since this would require a change to the LIP_* prototypes. There is also
    nothing done yet to import prototypes from another project, or mark prototypes
    as public or private within a project.

commit 2cec7d8c3072a5e6fe0bd512d09071d860d8e72a
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Sat Aug 1 16:03:55 2009 +0200

    Update .KPrefs, configuration file for script/k to use kwrite instead of kate since kate has a bug with sessions (the --use and --start command line options)

-----------------------------------------------------------------------

-- 
Lisaac compiler



More information about the Lisaac-commits mailing list