Changed default compiler to gcc (removed /usr/bin, not working on solaris)
1 lines of code changed in 1 file:
Fixed scandir again
4 lines of code changed in 2 files:
Updated
12 lines of code changed in 1 file:
gethostbyname and libnsl check added
173 lines of code changed in 2 files:
fixed scandir check on linux
5 lines of code changed in 2 files:
fixed bug with faster icon annotation
3 lines of code changed in 1 file:
Fixed bug in dynamic buffer
13 lines of code changed in 1 file:
fixed bug with faster icon annotation
21 lines of code changed in 3 files:
fixed a small bug in new dynamic buffer for socket impl. Also fixed faster icon annotation
15 lines of code changed in 3 files:
Changed lookup implementation. Now looks in inherited classes implicitly, throug an extra list of inherited classes in Env
346 lines of code changed in 9 files:
Added c_runtime to modeq
1 lines of code changed in 1 file:
Codegen of Exp.SIZE fixed
59 lines of code changed in 2 files:
Fixed bug with elab_arraydecl and size(x,1)
9 lines of code changed in 1 file:
Fixed bug with modifiers on extends clauses: Typeinfo on modifiers where earlier lost when flattening. Now they are preserved. The solution is to collect them together with each element item in the list that inst_element_list acts upon. NOTE: To prevent circular dependencies Mod.Mod was moved to Types.Mod
480 lines of code changed in 8 files:
Redesigned implementation of builtin operators. elab only determines type and constant value properties. Ceval.ceval should be used to retrieve a value. The size operator has now been implemented using this new design. The other operators should also be implemented so. This code will probably destroy some parts of codegen, since size is not replace by functioncalls size_of_xxx_array, etc.
1397 lines of code changed in 11 files:
Fixed lookup bug for functions. Fixed doc.
93 lines of code changed in 4 files:
Corrected some of ALG_TUPLE_ASSIGN. Still not working
11 lines of code changed in 1 file: