Logo white

Anubis / Anubis

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits
  • Compare
  • Branches 17
  • Tags 37
  • anubis
  • anubis_dev
  • compiler
22 Oct, 2011
1 commit
  • Fixed a bug in vmint.cpp in function Anubis_Int_to_C_int.
    e5f31f2e
    Alain Prouté authored
    2011-10-22 17:47:39 +0000  
    Browse Dir »

01 Sep, 2011
1 commit
  • Made order of execution explicit at some point in compile.c. It seems that depen… ...
    192303cc
    …ding on the C compiler order of execution changes. We cannot rely on any C convention and it's for sure better to write so that order of execution is safe. In practice, don't perform any side effect within the arguments of a function of within the brackets [] of tables. Perform them before calling the function or accessing the table.
    Alain Prouté authored
    2011-09-01 10:58:18 +0000  
    Browse Dir »

07 Aug, 2011
1 commit
  • -
    82bfcf01
    Alain Prouté authored
    2011-08-07 13:19:38 +0000  
    Browse Dir »

17 Jul, 2011
1 commit
  • Added a freebsd directory in compiler/proj with a variant of the Linux Makefile
    4cf5bfcb
    Alain Prouté authored
    2011-07-17 18:31:40 +0000  
    Browse Dir »

20 Feb, 2010
1 commit
  • (New version 1.10.6.0) The fast lexer (version 2) seems to work fine. Tests are … ...
    a3f13d81
    …nevertheless needed. See library/lexical_analysis/fast_lexer_v2.anubis and fast_lexer_v2_example_1.anubis
    Alain Prouté authored
    2010-02-20 15:15:20 +0000  
    Browse Dir »

11 Jul, 2009
1 commit
  • Fast lexer updated (when ignoring tokens, the lexer does no more return).
    9addc354
    Alain Prouté authored
    2009-07-11 17:32:45 +0000  
    Browse Dir »

31 May, 2009
1 commit
  • - Fix 'system_info' and 'allocator_info' bugs. ...
    a9440966
    - Upgrading SQLite to version 3.6.14.2
    - Changing SQLITE_MAX_COLUMN limit to 4000 (using Scons build script only)
    Cédric RICARD authored
    2009-05-31 07:24:26 +0000  
    Browse Dir »

06 Mar, 2009
1 commit
  • Fast find_string() and read_line() functions (VM syscalls)
    85836380
    Cédric RICARD authored
    2009-03-06 10:57:17 +0000  
    Browse Dir »

15 Jan, 2009
1 commit
  • Updated CMake files for linux
    3e5c9f93
    Cédric RICARD authored
    2009-01-15 12:44:06 +0000  
    Browse Dir »

14 Jan, 2009
1 commit
  • Add cmake files for multi-platform compiling.
    8be5fe23
    Cédric RICARD authored
    2009-01-14 18:29:01 +0000  
    Browse Dir »

05 Jan, 2009
1 commit
  • - Fix extension library handling. ...
    f4233892
    - Working 1st extension for Anubis : base64 streamed (still in beta phase)
    Cédric RICARD authored
    2009-01-05 11:32:27 +0000  
    Browse Dir »

04 Jan, 2009
5 commits
  • Fix Linux compil problem under Linux ...
    45641a15
    Fix some issues on 64bit systems (but VM still can't be linked)
    Cédric RICARD authored
    2009-01-04 21:47:53 +0000  
    Browse Dir »
  • -
    8e4d7cc0
    Alain Prouté authored
    2009-01-04 20:17:27 +0000  
    Browse Dir »
  • - Added £StructPtr(Library) ...
    275dc6dd
    - Added syscalls to load library and execute external function. Not tested yet.
    - Added first Anubis extension : cypher with only Base64 code inside.
    Cédric RICARD authored
    2009-01-04 19:50:27 +0000  
    Browse Dir »
  • Implemented new type 'TempByteArray', and new functions tempserialize/tempunseri… ...
    6da9a103
    …alize. Not tested. predefined.anubis modified accordingly.
    Alain Prouté authored
    2009-01-04 10:52:06 +0000  
    Browse Dir »
  • Implemented the serialization/unserialization of Opaque(...) (calling of deletio… ...
    daa71ba7
    …n fonction temporarily inhibited; see vmtools.cpp, line 213)
    Alain Prouté authored
    2009-01-04 08:53:34 +0000  
    Browse Dir »

03 Jan, 2009
1 commit
  • Implemented most of Opaque(Name) type stuff (everything except its serialization/unserialization).
    bdb71e8a
    Alain Prouté authored
    2009-01-03 17:48:38 +0000  
    Browse Dir »

02 Jan, 2009
1 commit
  • - Added make_SQLite3QueryResult() function into predefined ...
    412492a7
    - improved sql_query_timeout() function (better granularity handling errors)
    - fix to_hexa(ByteArray) function (was previously make a wrong syscall)
    Cédric RICARD authored
    2009-01-02 22:04:06 +0000  
    Browse Dir »

19 Oct, 2008
1 commit
  • Removed unused syscall names.
    c471cddb
    Alain Prouté authored
    2008-10-19 20:54:34 +0000  
    Browse Dir »

02 Oct, 2008
1 commit
  • Fixed a bug: (:failure)0 was producing an internal error instead of a syntax error.
    89a53927
    Alain Prouté authored
    2008-10-02 19:19:34 +0000  
    Browse Dir »

28 Sep, 2008
1 commit
  • Enhanced text of message E021.
    06c1124c
    Alain Prouté authored
    2008-09-28 10:52:43 +0000  
    Browse Dir »

20 Sep, 2008
1 commit
  • Fixed a bug line 720 due to interversion of side effects I did not see at first.
    e0f9b18f
    Alain Prouté authored
    2008-09-20 07:54:39 +0000  
    Browse Dir »

17 Sep, 2008
1 commit
  • Updating project files ...
    bde59c8c
    Returning a non-zero value on compile errors.
    Cédric RICARD authored
    2008-09-17 16:59:25 +0000  
    Browse Dir »

15 Sep, 2008
5 commits
  • -
    5041170a
    Alain Prouté authored
    2008-09-15 14:16:05 +0000  
    Browse Dir »
  • Fixed a bug in describe.c
    fcdd7cce
    Alain Prouté authored
    2008-09-15 10:16:41 +0000  
    Browse Dir »
  • -
    b3844af2
    Alain Prouté authored
    2008-09-15 09:03:45 +0000  
    Browse Dir »
  • Enhanced the description of serialization of types.
    306941c2
    Alain Prouté authored
    2008-09-15 08:45:44 +0000  
    Browse Dir »
  • Sorry. I forgot to add this file.
    5005cbb7
    Alain Prouté authored
    2008-09-15 08:10:34 +0000  
    Browse Dir »

14 Sep, 2008
1 commit
  • First (partial) implementation of external library calls. ...
    7c0049b4
    Implementation of 'describe' paragraphs complete.
    Alain Prouté authored
    2008-09-14 21:12:53 +0000  
    Browse Dir »

04 Sep, 2008
2 commits
  • Better ambiguity message in error E025. ...
    a06030a7
    Fixed a bug on line numbers in predefined.anubis (formerly counted from predef.anubis).
    Alain Prouté authored
    2008-09-04 22:02:36 +0000  
    Browse Dir »
  • Added basic (no, it's in Python!) build system
    db380c3b
    Cédric RICARD authored
    2008-09-04 16:15:15 +0000  
    Browse Dir »

03 Sep, 2008
1 commit
  • tCompilation Timing with -board option
    43ecfb6c
    Cédric RICARD authored
    2008-09-03 12:32:03 +0000  
    Browse Dir »

02 Sep, 2008
1 commit
  • Added the option -pre for inhibiting the warning W035.
    5937a08a
    Alain Prouté authored
    2008-09-02 18:23:38 +0000  
    Browse Dir »

01 Sep, 2008
1 commit
  • -
    9fff5672
    Alain Prouté authored
    2008-09-01 09:49:26 +0000  
    Browse Dir »

28 Aug, 2008
4 commits
  • Updating Win32 resources files to 1.9.1.0
    035c5e3a
    Cédric RICARD authored
    2008-08-28 12:16:58 +0000  
    Browse Dir »
  • Minor corrections on low level sqlite3 API
    f32d0452
    Cédric RICARD authored
    2008-08-28 10:18:30 +0000  
    Browse Dir »
  • Improved low level SQLite API
    48d7497d
    Cédric RICARD authored
    2008-08-28 07:43:03 +0000  
    Browse Dir »
  • New (again) low level API for sqlite3, more flexible for variable bindings.
    44c1a078
    Cédric RICARD authored
    2008-08-28 06:42:52 +0000  
    Browse Dir »

22 Aug, 2008
1 commit
  • Fixed a bug in sc_run_fast_lexer. ...
    aa90ead5
    Fixed a bug in MultiPath: IsAbsolutePath (this was a bug under Linux only)
    New preliminary version of fast lexer high level part.
    Alain Prouté authored
    2008-08-22 15:08:27 +0000  
    Browse Dir »

21 Aug, 2008
1 commit
  • Rewritten dfa_compiler.anubis which had been erased by error (before it was first added to SVN)
    32d279d2
    Alain Prouté authored
    2008-08-21 07:07:54 +0000  
    Browse Dir »