gambas-source-code/main/lib/eval
Benoît Minisini e91a676559 [INTERPRETER]
* 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
2009-09-17 20:58:27 +00:00
..
CExpression.c [CONFIGURATION] 2009-08-17 10:41:51 +00:00
CExpression.h [CONFIGURATION] 2009-08-17 10:41:51 +00:00
CHighlight.c [CONFIGURATION] 2009-08-17 10:41:51 +00:00
CHighlight.h [CONFIGURATION] 2009-08-17 10:41:51 +00:00
CSystem.c [CONFIGURATION] 2009-08-17 10:41:51 +00:00
CSystem.h [CONFIGURATION] 2009-08-17 10:41:51 +00:00
eval.c [CONFIGURATION] 2009-08-24 14:19:32 +00:00
eval.h [CONFIGURATION] 2009-08-24 14:19:32 +00:00
eval_analyze.c [CONFIGURATION] 2009-08-17 10:41:51 +00:00
eval_analyze.h [CONFIGURATION] 2009-08-17 10:41:51 +00:00
eval_code.c [CONFIGURATION] 2009-08-17 10:41:51 +00:00
eval_code.h [CONFIGURATION] 2009-08-17 10:41:51 +00:00
eval_read.c [CONFIGURATION] 2009-08-17 10:41:51 +00:00
eval_read.h [CONFIGURATION] 2009-08-17 10:41:51 +00:00
eval_reserved.c [CONFIGURATION] 2009-08-17 10:41:51 +00:00
eval_trans.c [CONFIGURATION] 2009-08-17 10:41:51 +00:00
eval_trans.h [CONFIGURATION] 2009-08-17 10:41:51 +00:00
eval_trans_expr.c [INTERPRETER] 2009-09-17 20:58:27 +00:00
eval_trans_tree.c [CONFIGURATION] 2009-08-17 10:41:51 +00:00
gb.eval.component
gb.eval.h [CONFIGURATION] 2009-08-24 14:19:32 +00:00
gb_alloc_override.h [CONFIGURATION] 2009-08-17 10:41:51 +00:00
gb_array.c [CONFIGURATION] 2009-08-17 10:41:51 +00:00
gb_error.c [CONFIGURATION] 2009-08-17 10:41:51 +00:00
gb_error.h [CONFIGURATION] 2009-08-17 10:41:51 +00:00
gb_table.c [CONFIGURATION] 2009-08-17 10:41:51 +00:00
main.c [CONFIGURATION] 2009-08-24 14:19:32 +00:00
main.h [CONFIGURATION] 2009-08-17 10:41:51 +00:00
Makefile.am [CONFIGURATION] 2009-08-24 14:19:32 +00:00