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
11 Aug, 2013
1 commit
  • pound £ symbol replaced by +++
    95f7fda7
    Alain Prouté authored
    2013-08-11 13:27:03 +0000  
    Browse Dir »

10 Aug, 2013
1 commit
  • fixed some problems in the counting of modules.
    f9604231
    Alain Prouté authored
    2013-08-10 22:09:48 +0000  
    Browse Dir »

09 Aug, 2013
1 commit
  • The stuff for secondary modules is presumably complete. An example is in library… ...
    f0864209
    …/examples/secondary_modules_test.anubis.
    More sophisticated examples are yet needed.
    Alain Prouté authored
    2013-08-09 10:33:58 +0000  
    Browse Dir »

08 Aug, 2013
3 commits
  • we are no more pushing a dummy address (dummy because unused) into the stack whe… ...
    06ff4463
    …n terminal récursion is eliminated (this is a 'small' optimization).
    Alain Prouté authored
    2013-08-08 13:01:53 +0000  
    Browse Dir »
  • All the stuff for (obsolete) global 'per process' variables is now completely re… ...
    a6fa27b0
    …moved from the source files.
    Alain Prouté authored
    2013-08-08 09:47:16 +0000  
    Browse Dir »
  • global 'per process' variables (defined by a 'variable...' paragraph) are now forbidden because ...
    cca66f94
    incompatible with secondary modules.
    Alain Prouté authored
    2013-08-08 06:46:38 +0000  
    Browse Dir »

07 Aug, 2013
1 commit
  • instruction 'push_addr' has been replaced by 'push_retpoint' and 'push_function'… ...
    53e14758
    … (not doing the same thing). 
    The sequence '(address . a) push' has been replaced by '(push_function . a)' (this is just an optimization)
    in many places (but not everywhere).
    Alain Prouté authored
    2013-08-07 14:55:23 +0000  
    Browse Dir »

06 Aug, 2013
1 commit
  • Something which could have been done years ago: terminal recursion is ...
    c02f1aee
    eliminated (replaced by an actual loop) in the code of arrow functions, 
    i.e. functions defined by |-> and |-f->.
    Alain Prouté authored
    2013-08-06 21:16:56 +0000  
    Browse Dir »

04 Aug, 2013
2 commits
  • minor corrections after some tests, and definitive suppression of obsolete instr… ...
    d02da166
    …uctions connect_file_? and connect_IP_?.
    Alain Prouté authored
    2013-08-04 22:36:52 +0000  
    Browse Dir »
  • Because of the necessity of counting modules, we must also count functions, even… ...
    1381c484
    … top level functions. 
    This induces a change in the calling conventions. Some big programs are running again (web sites), 
    but work is still to be done on secondary modules.
    Alain Prouté authored
    2013-08-04 00:12:20 +0000  
    Browse Dir »

31 Jul, 2013
1 commit
  • literal strings are no more pemanent
    742d8f32
    Alain Prouté authored
    2013-07-31 06:23:04 +0000  
    Browse Dir »

30 Jul, 2013
2 commits
  • encore une sauvegarde intermédiaire
    54a181da
    Alain Prouté authored
    2013-07-30 10:49:18 +0000  
    Browse Dir »
  • transformation dans anbexec.cpp du format de struct Exec_Mod_struct: disparition… ...
    c22f1925
    … du champ code_size, et le champ byte_code contient maintenant un vrai byte array (qui contient la taille du code).
    Alain Prouté authored
    2013-07-30 08:13:01 +0000  
    Browse Dir »

29 Jul, 2013
2 commits
  • un nouveau cap de franchi, mais il y a encore du boulot.
    10781051
    Alain Prouté authored
    2013-07-29 15:19:32 +0000  
    Browse Dir »
  • on avance, on avance ...
    97c537ac
    Alain Prouté authored
    2013-07-29 08:11:11 +0000  
    Browse Dir »

28 Jul, 2013
1 commit
  • ça avance mais on n'y est pas encore ...
    62f5c1fb
    Alain Prouté authored
    2013-07-28 23:19:29 +0000  
    Browse Dir »

27 Jul, 2013
6 commits
  • elimination of many warnings
    341b397a
    Alain Prouté authored
    2013-07-27 17:16:28 +0000  
    Browse Dir »
  • Fix mistake introduce in previous commit
    3567dc55
    David René authored
    2013-07-27 15:20:18 +0000  
    Browse Dir »
  • -
    f6a899ec
    Alain Prouté authored
    2013-07-27 15:11:17 +0000  
    Browse Dir »
  • -
    8622449d
    Alain Prouté authored
    2013-07-27 15:04:21 +0000  
    Browse Dir »
  • -
    26cb1fd2
    Alain Prouté authored
    2013-07-27 14:44:42 +0000  
    Browse Dir »
  • Fix most of warning during compilation
    42630f4c
    David René authored
    2013-07-27 01:20:22 +0000  
    Browse Dir »

26 Jul, 2013
1 commit
  • état intermédiaire non fonctionnel
    e4a79859
    Alain Prouté authored
    2013-07-26 17:16:09 +0000  
    Browse Dir »

25 Jul, 2013
2 commits
  • version 1.13
    14d16986
    Alain Prouté authored
    2013-07-25 21:00:30 +0000  
    Browse Dir »
  • first commit of version 1.13 (load_adm) not yet operational
    187f02c4
    Alain Prouté authored
    2013-07-25 20:37:08 +0000  
    Browse Dir »

07 Jun, 2013
2 commits
  • new bug fix (actually introduced by the previous bug fix). I hope it's ok now.
    81bbc2e5
    Alain Prouté authored
    2013-06-07 13:08:27 +0000  
    Browse Dir »
  • fixed a bug in 'compatible_arg' function in interp.c (computation of the types o… ...
    d40e80be
    …f the arguments of the function).
    Alain Prouté authored
    2013-06-07 09:48:07 +0000  
    Browse Dir »

21 May, 2013
1 commit
  • replaced 'connect to file' by 'file' in several places in mutilhost.
    574943c7
    Alain Prouté authored
    2013-05-21 00:54:23 +0000  
    Browse Dir »

17 May, 2013
1 commit
  • fixed a bug concerning the use of the symbol = (equals) as the name of a alte… ...
    992aaf53
    …rnative.  Now,  =  is overloadable (I hope there is no other bug concerning this feature).
    Alain Prouté authored
    2013-05-17 09:42:36 +0000  
    Browse Dir »

14 May, 2013
1 commit
  • Enhanced the grammar: anonymous agglomeration types may now have component names… ...
    090dc78e
    … (this is mainly for clarity in programming, because they are ignored by the compiler). 
    Obsolete expressions 'connect to file' and 'connect to network' have been definitely removed
    from the grammar (this was necessary for enhancing the grammar). The library has been updated accordingly.
    Alain Prouté authored
    2013-05-14 07:09:02 +0000  
    Browse Dir »

09 May, 2013
3 commits
  • fixed a bug in line computation in opdef.c.
    5be78fcd
    Alain Prouté authored
    2013-05-09 16:56:59 +0000  
    Browse Dir »
  • small modification of the error message E021.
    e534eaf6
    Alain Prouté authored
    2013-05-09 13:08:45 +0000  
    Browse Dir »
  • New version 1.12.1.0 with an enhancement of the message concerning the compatibi… ...
    e8718ceb
    …lity between a function and its arguments.
    Alain Prouté authored
    2013-05-09 11:46:43 +0000  
    Browse Dir »

23 Apr, 2013
3 commits
  • Changed max_already_included value to 1024 ...
    c52fbde0
    Disabled SQLAPI by default
    Cédric RICARD authored
    2013-04-23 14:46:52 +0000  
    Browse Dir »
  • Fix encoding error (UTF8 vs ANSI) making '£' symbol not readable by lexer.
    41aedf5e
    Cédric RICARD authored
    2013-04-23 13:12:13 +0000  
    Browse Dir »
  • Merge with Calexium branch (Added SQLAPI and more...) ...
    32eb6137
    Compile with MinGW under Windows
    Cédric RICARD authored
    2013-04-23 10:31:07 +0000  
    Browse Dir »

08 Apr, 2013
1 commit
  • Fixed compilation problems under Linux
    5ca6ebed
    Cédric RICARD authored
    2013-04-08 13:20:32 +0000  
    Browse Dir »

07 Apr, 2013
2 commits
  • --no commit message
    e4c80896
    David René authored
    2013-04-07 23:20:32 +0000  
    Browse Dir »
  • changed representation of file+line+column. Now, there is no limit !
    367fc900
    Alain Prouté authored
    2013-04-07 21:59:16 +0000  
    Browse Dir »

03 Apr, 2013
1 commit
  • Added several files metaSQL... . anubis (tools for interfacing database queries … ...
    91675e4f
    …with Anubis programs)
    Alain Prouté authored
    2013-04-03 06:15:37 +0000  
    Browse Dir »