e91a676559
* NEW: VarPtr() now works on a string variable. It returns the address of the string. * NEW: TypeOf("") now returns gb.String. "" is equal to NULL yet, but now its string datatype is kept. * NEW: Memory is new instruction like Open that opens a memory stream from a Pointer. * NEW: A Pointer can not be used as a stream directly. You must use the new Memory instruction for that. * NEW: The [...] array constructor now checks the datatype of all its argument to decide the type of the new array. * BUG: The ["key":value] collection constructor now does not leak memory anymore if it fails. * NEW: A new error, "void key", whose code is 64. * NEW: TypeOf(Null) now returns gb.Null and not gb.Object anymore. * BUG: IIf() now returns a Variant only if needed. It uses the same algorithm as the array constructor. [COMPILER] * NEW: Memory is new instruction like Open that opens a memory stream from a Pointer. The syntax is: hStream = Memory pPonter For Read | Write. * NEW: Support for form controls being individually public. * BUG: VarPtr() is compiled correctly again. git-svn-id: svn://localhost/gambas/trunk@2339 867c0c6c-44f3-4631-809d-bfa615b0a4ec |
||
---|---|---|
.. | ||
CExpression.c | ||
CExpression.h | ||
CHighlight.c | ||
CHighlight.h | ||
CSystem.c | ||
CSystem.h | ||
eval.c | ||
eval.h | ||
eval_analyze.c | ||
eval_analyze.h | ||
eval_code.c | ||
eval_code.h | ||
eval_read.c | ||
eval_read.h | ||
eval_reserved.c | ||
eval_trans.c | ||
eval_trans.h | ||
eval_trans_expr.c | ||
eval_trans_tree.c | ||
gb.eval.component | ||
gb.eval.h | ||
gb_alloc_override.h | ||
gb_array.c | ||
gb_error.c | ||
gb_error.h | ||
gb_table.c | ||
main.c | ||
main.h | ||
Makefile.am |