Thread: [Gambas-devel-svn] SF.net SVN: gambas:[3382] gambas/trunk/main (Page 2)
Brought to you by:
gambas
From: <ga...@us...> - 2010-12-20 03:26:06
|
Revision: 3382 http://gambas.svn.sourceforge.net/gambas/?rev=3382&view=rev Author: gambas Date: 2010-12-20 03:26:00 +0000 (Mon, 20 Dec 2010) Log Message: ----------- [INTERPRETER] * BUG: The Val() and IsXXX() functions algorithm has been fixed. Now the string is trimmed before being converted. Thousand separators are really valid only to separate thousands. Extra non-space characters at the end of the string make the conversion fail. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_number.c gambas/trunk/main/gbx/gbx_subr.h gambas/trunk/main/gbx/gbx_subr_conv.c gambas/trunk/main/gbx/gbx_subr_math.c gambas/trunk/main/gbx/gbx_value.c gambas/trunk/main/share/gb_common.h gambas/trunk/main/share/gb_pcode.h gambas/trunk/main/share/gb_reserved_keyword.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-12-29 08:21:58
|
Revision: 3407 http://gambas.svn.sourceforge.net/gambas/?rev=3407&view=rev Author: gambas Date: 2010-12-29 08:21:51 +0000 (Wed, 29 Dec 2010) Log Message: ----------- [INTERPRETER] * NEW: Support for NOT LIKE, NOT BEGINS, NOT ENDS and NOT IS. [COMPILER] * NEW: New operators: NOT LIKE, NOT BEGINS, NOT ENDS and NOT IS. [GB.EVAL] * NEW: New operators: NOT LIKE, NOT BEGINS, NOT ENDS and NOT IS. Modified Paths: -------------- gambas/trunk/main/gbc/gbc_trans_expr.c gambas/trunk/main/gbc/gbc_trans_tree.c gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_subr.h gambas/trunk/main/gbx/gbx_subr_file.c gambas/trunk/main/gbx/gbx_subr_string.c gambas/trunk/main/gbx/gbx_subr_test.c gambas/trunk/main/lib/eval/eval_analyze.c gambas/trunk/main/lib/eval/eval_trans_tree.c gambas/trunk/main/share/gb_reserved.h gambas/trunk/main/share/gb_reserved_keyword.h gambas/trunk/main/share/gb_reserved_temp.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-12-29 15:25:35
|
Revision: 3411 http://gambas.svn.sourceforge.net/gambas/?rev=3411&view=rev Author: gambas Date: 2010-12-29 15:25:29 +0000 (Wed, 29 Dec 2010) Log Message: ----------- [INTERPRETER] * BUG: Correctly convert negative floating point numbers again. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_number.c gambas/trunk/main/gbx/gbx_regexp.c gambas/trunk/main/lib/eval/eval_trans.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-12-30 03:17:44
|
Revision: 3414 http://gambas.svn.sourceforge.net/gambas/?rev=3414&view=rev Author: gambas Date: 2010-12-30 03:17:37 +0000 (Thu, 30 Dec 2010) Log Message: ----------- [INTERPRETER] * NEW: Add a gb.ShortNumber format to Format$(). * NEW: Use that format for converting Single to String. * BUG: Check the internal conversion special class method everywhere an object is converted. [GB.DEBUG] * NEW: Use gb.ShortNumber to display Single values. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_gambas.c gambas/trunk/main/gbx/gbx_local.c gambas/trunk/main/gbx/gbx_local.h gambas/trunk/main/gbx/gbx_value.c gambas/trunk/main/lib/debug/print.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-01-15 00:59:02
|
Revision: 3454 http://gambas.svn.sourceforge.net/gambas/?rev=3454&view=rev Author: gambas Date: 2011-01-15 00:58:56 +0000 (Sat, 15 Jan 2011) Log Message: ----------- [COMPILER] * BUG: Normal arrays of structures are not supported. Display an error message instead of compiling something that crashes the interpreter. Modified Paths: -------------- gambas/trunk/main/gbc/gbc_header.c gambas/trunk/main/gbc/gbc_trans.c gambas/trunk/main/gbc/gbc_trans.h gambas/trunk/main/gbx/gbx_class_load.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-04-19 13:15:31
|
Revision: 3779 http://gambas.svn.sourceforge.net/gambas/?rev=3779&view=rev Author: gambas Date: 2011-04-19 13:15:24 +0000 (Tue, 19 Apr 2011) Log Message: ----------- [COMPILER] * BUG: Do not create debugger information for code generated by form files. Otherwise the debugger is confused. Modified Paths: -------------- gambas/trunk/main/gbc/gbc.c gambas/trunk/main/gbc/gbc_output.c gambas/trunk/main/lib/debug/debug.c gambas/trunk/main/share/gb_buffer.h gambas/trunk/main/share/gb_buffer_temp.h gambas/trunk/main/share/gb_pcode.h gambas/trunk/main/share/gb_pcode_temp.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-07-24 09:45:51
|
Revision: 3946 http://gambas.svn.sourceforge.net/gambas/?rev=3946&view=rev Author: gambas Date: 2011-07-24 09:45:44 +0000 (Sun, 24 Jul 2011) Log Message: ----------- [INTERPRETER] * BUG: Write and Read instructions now deal with NULL values without crashing. Modified Paths: -------------- gambas/trunk/main/gbx/gb_error.c gambas/trunk/main/gbx/gb_error.h gambas/trunk/main/gbx/gbx_stream.c gambas/trunk/main/lib/debug/debug.c gambas/trunk/main/lib/debug/gb.debug.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-07-24 16:55:15
|
Revision: 3949 http://gambas.svn.sourceforge.net/gambas/?rev=3949&view=rev Author: gambas Date: 2011-07-24 16:55:09 +0000 (Sun, 24 Jul 2011) Log Message: ----------- [INTERPRETER] * NEW: Remove useless Qt 3 shared library preloading support. Modified Paths: -------------- gambas/trunk/main/configure.ac gambas/trunk/main/gbx/gbx.c gambas/trunk/main/gbx/gbx_class.h gambas/trunk/main/gbx/gbx_exec.c gambas/trunk/main/gbx/gbx_exec.h gambas/trunk/main/gbx/gbx_library.c gambas/trunk/main/gbx/gbx_library.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-08-07 19:48:14
|
Revision: 3989 http://gambas.svn.sourceforge.net/gambas/?rev=3989&view=rev Author: gambas Date: 2011-08-07 19:48:08 +0000 (Sun, 07 Aug 2011) Log Message: ----------- [INTERPRETER] * NEW: Abort if a native class declares the same symbol twice. * NEW: Two more standard error messages declared in gambas.h Modified Paths: -------------- gambas/trunk/main/gbx/gbx_class.c gambas/trunk/main/gbx/gbx_exec.c gambas/trunk/main/share/gambas.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-08-31 02:28:54
|
Revision: 4066 http://gambas.svn.sourceforge.net/gambas/?rev=4066&view=rev Author: gambas Date: 2011-08-31 02:28:48 +0000 (Wed, 31 Aug 2011) Log Message: ----------- [INTERPRETER] * NEW: The LIKELY() and UNLIKELY() macros do nothing now, as it seems that recent CPUs are better than humans for branch prediction. * BUG: Error.Backtrace is accurate now. Modified Paths: -------------- gambas/trunk/main/gbx/gb_error.c gambas/trunk/main/gbx/gb_error.h gambas/trunk/main/gbx/gbx_c_application.c gambas/trunk/main/gbx/gbx_c_error.c gambas/trunk/main/gbx/gbx_debug.c gambas/trunk/main/gbx/gbx_debug.h gambas/trunk/main/gbx/gbx_exec.c gambas/trunk/main/gbx/gbx_exec.h gambas/trunk/main/gbx/gbx_stack.c gambas/trunk/main/gbx/gbx_stack.h gambas/trunk/main/lib/eval/gb_error.c gambas/trunk/main/share/gb_common.h gambas/trunk/main/share/gb_error_common.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-09-07 12:38:35
|
Revision: 4104 http://gambas.svn.sourceforge.net/gambas/?rev=4104&view=rev Author: gambas Date: 2011-09-07 12:38:29 +0000 (Wed, 07 Sep 2011) Log Message: ----------- [INTERPRETER] * OPT: Optimize some string functions by not using arguments passed by reference. * OPT: Integrate the "=" operator function into the main execution loop to save one function call. * OPT: Optimize string comparison functions on x86 and x64_64 architectures by comparing eight bytes in one shot. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_api.c gambas/trunk/main/gbx/gbx_api.h gambas/trunk/main/gbx/gbx_archive.c gambas/trunk/main/gbx/gbx_c_array.c gambas/trunk/main/gbx/gbx_c_file.c gambas/trunk/main/gbx/gbx_c_process.c gambas/trunk/main/gbx/gbx_class.c gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_local.c gambas/trunk/main/gbx/gbx_stream.c gambas/trunk/main/gbx/gbx_stream_string.c gambas/trunk/main/gbx/gbx_string.c gambas/trunk/main/gbx/gbx_string.h gambas/trunk/main/gbx/gbx_subr_file.c gambas/trunk/main/share/gb_common_string.h gambas/trunk/main/share/gb_common_string_temp.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-09-26 02:05:56
|
Revision: 4154 http://gambas.svn.sourceforge.net/gambas/?rev=4154&view=rev Author: gambas Date: 2011-09-26 02:05:50 +0000 (Mon, 26 Sep 2011) Log Message: ----------- [INTERPRETER] * BUG: Fix internal collection hash table resizing. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_collection.c gambas/trunk/main/share/gb_arch_temp.h gambas/trunk/main/share/gb_common_buffer.h gambas/trunk/main/share/gb_common_string_temp.h gambas/trunk/main/share/gb_hash_temp.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-11-01 23:24:14
|
Revision: 4230 http://gambas.svn.sourceforge.net/gambas/?rev=4230&view=rev Author: gambas Date: 2011-11-01 23:24:07 +0000 (Tue, 01 Nov 2011) Log Message: ----------- [COMPILER] * BUG: The lowest long integer constant (-9223372036854775808) is correctly interpreted now. [GB.EVAL] * BUG: The lowest long integer constant (-9223372036854775808) is correctly interpreted now. Modified Paths: -------------- gambas/trunk/main/gbc/gbc_read.c gambas/trunk/main/gbc/gbc_trans.c gambas/trunk/main/gbx/gbx_number.c gambas/trunk/main/lib/eval/eval_read.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-12-31 01:02:49
|
Revision: 4381 http://gambas.svn.sourceforge.net/gambas/?rev=4381&view=rev Author: gambas Date: 2011-12-31 01:02:42 +0000 (Sat, 31 Dec 2011) Log Message: ----------- [INTERPRETER] * NEW: Put a condom on our string hash routine. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_math.c gambas/trunk/main/share/gb_hash.h gambas/trunk/main/share/gb_hash_temp.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-12-31 02:09:19
|
Revision: 4382 http://gambas.svn.sourceforge.net/gambas/?rev=4382&view=rev Author: gambas Date: 2011-12-31 02:09:12 +0000 (Sat, 31 Dec 2011) Log Message: ----------- [INTERPRETER] * BUG: The Internet condom had an hole. Use a better one. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_math.c gambas/trunk/main/share/gb_hash_temp.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-02-22 01:42:46
|
Revision: 4496 http://gambas.svn.sourceforge.net/gambas/?rev=4496&view=rev Author: gambas Date: 2012-02-22 01:42:40 +0000 (Wed, 22 Feb 2012) Log Message: ----------- [INTERPRETER] * BUG: Constructors that receive too many arguments now correctly raise an error. [GB.DRAW] * BUG: Accessing a temporarily closed drawing device now raises an error instead of crashing. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_exec.c gambas/trunk/main/lib/draw/CDraw.c gambas/trunk/main/lib/draw/cpaint.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-02-26 23:07:21
|
Revision: 4509 http://gambas.svn.sourceforge.net/gambas/?rev=4509&view=rev Author: gambas Date: 2012-02-26 23:07:14 +0000 (Sun, 26 Feb 2012) Log Message: ----------- [INTERPRETER] * BUG: LINE INPUT does not try to incorrectly release its stream argument anymore when there is no stream argument. * OPT: A little optimization in Space$(), Upper$() and Lower$(). * OPT: EXEC / SHELL ... TO does not return the process output through a temporary string that will be freed later. If the string is big, then the memory is retained longer than necessary. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_system.c gambas/trunk/main/gbx/gbx_string.c gambas/trunk/main/gbx/gbx_string.h gambas/trunk/main/gbx/gbx_subr_file.c gambas/trunk/main/gbx/gbx_subr_misc.c gambas/trunk/main/gbx/gbx_subr_string.c gambas/trunk/main/share/gb_alloc.h gambas/trunk/main/share/gb_alloc_temp.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-03-03 23:57:42
|
Revision: 4530 http://gambas.svn.sourceforge.net/gambas/?rev=4530&view=rev Author: gambas Date: 2012-03-03 23:57:36 +0000 (Sat, 03 Mar 2012) Log Message: ----------- [INTERPRETER] * NEW: New GOSUB instruction. You return from a GOSUB with the RETURN instruction alone. Consequently, you cannot exit from a 'SUB' with it if there is a pending GOSUB. The GOSUB stack is only limited by the available memory. [COMPILER] * NEW: New GOSUB instruction. Modified Paths: -------------- gambas/trunk/main/gbc/gbc_trans.h gambas/trunk/main/gbc/gbc_trans_code.c gambas/trunk/main/gbc/gbc_trans_ctrl.c gambas/trunk/main/gbx/gbx_exec.c gambas/trunk/main/gbx/gbx_exec.h gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_stack.c gambas/trunk/main/gbx/gbx_stack.h gambas/trunk/main/share/gb_code.h gambas/trunk/main/share/gb_code_temp.h gambas/trunk/main/share/gb_pcode.h gambas/trunk/main/share/gb_pcode_temp.h gambas/trunk/main/share/gb_reserved.h gambas/trunk/main/share/gb_reserved_keyword.h gambas/trunk/main/share/gb_reserved_temp.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-03-04 23:43:14
|
Revision: 4534 http://gambas.svn.sourceforge.net/gambas/?rev=4534&view=rev Author: gambas Date: 2012-03-04 23:43:07 +0000 (Sun, 04 Mar 2012) Log Message: ----------- [INTERPRETER] * NEW: GOSUB can be recursive now, by saving the control variables, and restoring them on RETURN. [COMPILER] * NEW: GOSUB can be used on any top-level labels. Modified Paths: -------------- gambas/trunk/main/gbc/gbc_trans_ctrl.c gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_stack.c gambas/trunk/main/gbx/gbx_stack.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-03-06 01:51:03
|
Revision: 4536 http://gambas.svn.sourceforge.net/gambas/?rev=4536&view=rev Author: gambas Date: 2012-03-06 01:50:41 +0000 (Tue, 06 Mar 2012) Log Message: ----------- [INTERPRETER] * OPT: Use mmap() to allocated the stack, not malloc(). Consequently, calling functions recursively are now very fast. [COMPILER] * NEW: New FAST keyword. Modified Paths: -------------- gambas/trunk/main/gbx/gb_error.c gambas/trunk/main/gbx/gb_error.h gambas/trunk/main/gbx/gbx_exec.c gambas/trunk/main/gbx/gbx_stack.c gambas/trunk/main/gbx/gbx_stack.h gambas/trunk/main/share/gb_reserved.h gambas/trunk/main/share/gb_reserved_keyword.h gambas/trunk/main/share/gb_reserved_temp.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-05-08 17:16:00
|
Revision: 4722 http://gambas.svn.sourceforge.net/gambas/?rev=4722&view=rev Author: gambas Date: 2012-05-08 17:15:54 +0000 (Tue, 08 May 2012) Log Message: ----------- [INTERPRETER] * BUG: Disable debugging messages from signal management routines. [GB.SIGNAL] * NEW: Call previous signal handlers automatically when a specific signal is catched. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_signal.c gambas/trunk/main/lib/signal/csignal.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-05-19 21:35:33
|
Revision: 4743 http://gambas.svn.sourceforge.net/gambas/?rev=4743&view=rev Author: gambas Date: 2012-05-19 21:35:26 +0000 (Sat, 19 May 2012) Log Message: ----------- [INTERPRETER] * NEW: Base64() is a new function to encode a string in Base64. * NEW: UnBase64() is a new function to decode a Base64 string. * BUG: Eval() is correctly profiled now. [COMPILER] * NEW: Base64() is a new function to encode a string in Base64. * NEW: UnBase64() is a new function to decode a Base64 string. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_eval.c gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_subr.h gambas/trunk/main/gbx/gbx_subr_string.c gambas/trunk/main/share/gb_reserved_keyword.h gambas/trunk/main/share/gb_reserved_temp.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-05-23 23:39:09
|
Revision: 4764 http://gambas.svn.sourceforge.net/gambas/?rev=4764&view=rev Author: gambas Date: 2012-05-23 23:39:02 +0000 (Wed, 23 May 2012) Log Message: ----------- [INTERPRETER] * OPT: Rebirth of _SUBR_add, _SUBR_sub and _SUBR_mul in 'gbx_exec_loop.c'. * NEW: The code of these functions is now in a shared header named ' gbx_subr_common.h'. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_jit.c Added Paths: ----------- gambas/trunk/main/share/gbx_subr_common.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-07-03 18:22:00
|
Revision: 4892 http://gambas.svn.sourceforge.net/gambas/?rev=4892&view=rev Author: gambas Date: 2012-07-03 18:21:54 +0000 (Tue, 03 Jul 2012) Log Message: ----------- [INTERPRETER] * BUG: Raise the Kill event of a Process after having closed its I/O streams. [GB.DEBUG] * NEW: Debug.GetSignal() is a new method that returns the description of a signal from its numeric value. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_process.c gambas/trunk/main/lib/debug/CDebug.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-07-09 17:10:27
|
Revision: 4925 http://gambas.svn.sourceforge.net/gambas/?rev=4925&view=rev Author: gambas Date: 2012-07-09 17:10:21 +0000 (Mon, 09 Jul 2012) Log Message: ----------- [INTERPRETER] * NEW: Temporary hack in the GB.New() API so that we can pass a number of arguments in some cases. [GB.COMPLEX] * OPT: Do not create complex objects during arithmetic operations when we are sure that we can reuse a temporary one. That trick can be used in any '_operators' interface. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_api.c gambas/trunk/main/gbx/gbx_c_array.h gambas/trunk/main/lib/complex/ccomplex.c gambas/trunk/main/share/gambas.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |