Thread: [Gambas-devel-svn] SF.net SVN: gambas:[3003] gambas/trunk/main/gbx (Page 2)
Brought to you by:
gambas
From: <ga...@us...> - 2010-06-13 12:03:35
|
Revision: 3003 http://gambas.svn.sourceforge.net/gambas/?rev=3003&view=rev Author: gambas Date: 2010-06-13 12:03:29 +0000 (Sun, 13 Jun 2010) Log Message: ----------- [INTERPRETER] * OPT: Many optimizations again. * BUG: Fix an unitialized variable in string to float conversion routine. * BUG: Handle extern functions that return a pointer. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_collection.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_extern.c gambas/trunk/main/gbx/gbx_number.c gambas/trunk/main/gbx/gbx_stack.c gambas/trunk/main/gbx/gbx_stack.h gambas/trunk/main/gbx/gbx_subr_math.c gambas/trunk/main/gbx/gbx_subr_misc.c gambas/trunk/main/gbx/gbx_type.c gambas/trunk/main/gbx/gbx_value.c gambas/trunk/main/gbx/gbx_value.h gambas/trunk/main/gbx/gbx_variant.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-06-13 20:25:40
|
Revision: 3005 http://gambas.svn.sourceforge.net/gambas/?rev=3005&view=rev Author: gambas Date: 2010-06-13 20:25:34 +0000 (Sun, 13 Jun 2010) Log Message: ----------- [INTERPRETER] * OPT: Many optimizations. One is big (gcc is not really clever sometimes!), and now Gambas is about 30% faster than interpreted Python when running stupid benchmarks. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_math.c gambas/trunk/main/gbx/gbx_math.h gambas/trunk/main/gbx/gbx_subr.h gambas/trunk/main/gbx/gbx_subr_math.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-07-09 11:16:59
|
Revision: 3035 http://gambas.svn.sourceforge.net/gambas/?rev=3035&view=rev Author: gambas Date: 2010-07-09 11:16:49 +0000 (Fri, 09 Jul 2010) Log Message: ----------- [INTERPRETER] * NEW: Arrays and structures can be sent to an extern function argument. The extern function will receive the address of the data. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_class.c gambas/trunk/main/gbx/gbx_class.h gambas/trunk/main/gbx/gbx_class_init.c gambas/trunk/main/gbx/gbx_class_load.c gambas/trunk/main/gbx/gbx_extern.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-07-14 01:57:20
|
Revision: 3039 http://gambas.svn.sourceforge.net/gambas/?rev=3039&view=rev Author: gambas Date: 2010-07-14 01:57:13 +0000 (Wed, 14 Jul 2010) Log Message: ----------- [INTERPRETER] * BUG: Make the interpreter compile correctly. * BUG: Some fixes in callback management. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_extern.c gambas/trunk/main/gbx/gbx_subr_extern.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-07-14 11:55:39
|
Revision: 3040 http://gambas.svn.sourceforge.net/gambas/?rev=3040&view=rev Author: gambas Date: 2010-07-14 11:55:32 +0000 (Wed, 14 Jul 2010) Log Message: ----------- [INTERPRETER] * NEW: Conversion between Integer or Long and Pointer is possible now. * OPT: A little optimizations in extern function management. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_extern.c gambas/trunk/main/gbx/gbx_value.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-07-21 11:45:34
|
Revision: 3063 http://gambas.svn.sourceforge.net/gambas/?rev=3063&view=rev Author: gambas Date: 2010-07-21 11:45:28 +0000 (Wed, 21 Jul 2010) Log Message: ----------- [INTERPRETER] * BUG: Correctly fix the management of return value in native function calls. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_class.c gambas/trunk/main/gbx/gbx_exec.c gambas/trunk/main/gbx/gbx_object.c gambas/trunk/main/gbx/gbx_object.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-08-29 21:35:40
|
Revision: 3159 http://gambas.svn.sourceforge.net/gambas/?rev=3159&view=rev Author: gambas Date: 2010-08-29 21:35:34 +0000 (Sun, 29 Aug 2010) Log Message: ----------- [INTERPRETER] * BUG: Last optimization was a bad idea. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_api.c gambas/trunk/main/gbx/gbx_exec.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-09-23 01:34:21
|
Revision: 3234 http://gambas.svn.sourceforge.net/gambas/?rev=3234&view=rev Author: gambas Date: 2010-09-23 01:34:15 +0000 (Thu, 23 Sep 2010) Log Message: ----------- [INTERPRETER] * BUG: Fix a possible crash in Val(). * BUG: Fix a possible crash when reading a non-existing key in a Collection. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_collection.c gambas/trunk/main/gbx/gbx_subr_conv.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-11-03 20:29:00
|
Revision: 3276 http://gambas.svn.sourceforge.net/gambas/?rev=3276&view=rev Author: gambas Date: 2010-11-03 20:28:54 +0000 (Wed, 03 Nov 2010) Log Message: ----------- [INTERPRETER] * BUG: Fix startup current directory detection when running an archive. * BUG: Using a Variant where a stream is requested does not crash the interpreter anymore. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_project.c gambas/trunk/main/gbx/gbx_subr_file.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-11-22 10:11:02
|
Revision: 3307 http://gambas.svn.sourceforge.net/gambas/?rev=3307&view=rev Author: gambas Date: 2010-11-22 10:10:56 +0000 (Mon, 22 Nov 2010) Log Message: ----------- [INTERPRETER] * BUG: VarPtr() now correctly works on Date and Pointer variables. * BUG: Addition works again on Date. * NEW: Object.Address() is a new method that returns the memory address of an object. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_class.c gambas/trunk/main/gbx/gbx_exec.c gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_subr_extern.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-11-27 00:22:56
|
Revision: 3323 http://gambas.svn.sourceforge.net/gambas/?rev=3323&view=rev Author: gambas Date: 2010-11-27 00:06:43 +0000 (Sat, 27 Nov 2010) Log Message: ----------- [INTERPRETER] * NEW: WRITE writes structures in one shot, by using an internal buffer. This is useful for UDP socket, when the message size is the size of the data sent in one shot. Modified Paths: -------------- gambas/trunk/main/gbx/Makefile.am gambas/trunk/main/gbx/gbx_stream.c gambas/trunk/main/gbx/gbx_stream.h gambas/trunk/main/gbx/gbx_stream_memory.c Added Paths: ----------- gambas/trunk/main/gbx/gbx_stream_string.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-11-27 01:27:30
|
Revision: 3325 http://gambas.svn.sourceforge.net/gambas/?rev=3325&view=rev Author: gambas Date: 2010-11-27 01:27:23 +0000 (Sat, 27 Nov 2010) Log Message: ----------- [INTERPRETER] * NEW: Automatic conversion between all array classes. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_array.c gambas/trunk/main/gbx/gbx_class.c gambas/trunk/main/gbx/gbx_class.h gambas/trunk/main/gbx/gbx_value.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-12-05 11:33:29
|
Revision: 3343 http://gambas.svn.sourceforge.net/gambas/?rev=3343&view=rev Author: gambas Date: 2010-12-05 11:33:22 +0000 (Sun, 05 Dec 2010) Log Message: ----------- [INTERPRETER] * BUG: Use isfinite() instead of deprecated finitef() functions. * BUG: Replace "Static array" error message by "Embedded array". Modified Paths: -------------- gambas/trunk/main/gbx/gb_error.c gambas/trunk/main/gbx/gbx_value.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-12-21 14:35:46
|
Revision: 3388 http://gambas.svn.sourceforge.net/gambas/?rev=3388&view=rev Author: gambas Date: 2010-12-21 14:35:39 +0000 (Tue, 21 Dec 2010) Log Message: ----------- [INTERPRETER] * NEW: Forgot to add two source files. Added Paths: ----------- gambas/trunk/main/gbx/gbx_c_observer.c gambas/trunk/main/gbx/gbx_c_observer.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2010-12-21 17:29:45
|
Revision: 3390 http://gambas.svn.sourceforge.net/gambas/?rev=3390&view=rev Author: gambas Date: 2010-12-21 17:29:39 +0000 (Tue, 21 Dec 2010) Log Message: ----------- [INTERPRETER] * NEW: IsInteger(), IsLong(), IsFloat(), IsDate() and IsNumber() argument now must be a string. There is no automatic conversion anymore. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_event.c gambas/trunk/main/gbx/gbx_subr_conv.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-01-01 16:43:46
|
Revision: 3420 http://gambas.svn.sourceforge.net/gambas/?rev=3420&view=rev Author: gambas Date: 2011-01-01 16:43:40 +0000 (Sat, 01 Jan 2011) Log Message: ----------- [INTERPRETER] * NEW: gb.Millisecond is a new date operation constant to deal with milliseconds. * NEW: Support for gb.Millisecond in DateDiff() and DateAdd(). Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_gambas.c gambas/trunk/main/gbx/gbx_date.c gambas/trunk/main/gbx/gbx_date.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-01-04 02:35:54
|
Revision: 3439 http://gambas.svn.sourceforge.net/gambas/?rev=3439&view=rev Author: gambas Date: 2011-01-04 02:35:48 +0000 (Tue, 04 Jan 2011) Log Message: ----------- [INTERPRETER] * BUG: Correctly read and write floating point numbers starting with 0.00000000... * BUG: The Stat.Perm[] property correctly returns execution permissions now. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_file.c gambas/trunk/main/gbx/gbx_exec_enum.c gambas/trunk/main/gbx/gbx_local.c gambas/trunk/main/gbx/gbx_number.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-01-10 22:56:37
|
Revision: 3452 http://gambas.svn.sourceforge.net/gambas/?rev=3452&view=rev Author: gambas Date: 2011-01-10 22:56:30 +0000 (Mon, 10 Jan 2011) Log Message: ----------- [INTERPRETER] * NEW: Support for Pointer arithmetic (addition and substraction). Modified Paths: -------------- gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_value.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-01-13 18:56:59
|
Revision: 3453 http://gambas.svn.sourceforge.net/gambas/?rev=3453&view=rev Author: gambas Date: 2011-01-13 18:56:52 +0000 (Thu, 13 Jan 2011) Log Message: ----------- [INTERPRETER] * BUG: Support for MkPointer$(). * NEW: Embedded arrays of structures array write accessor has been implemented. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_array.c gambas/trunk/main/gbx/gbx_c_array.h gambas/trunk/main/gbx/gbx_subr_extern.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-01-16 22:04:23
|
Revision: 3460 http://gambas.svn.sourceforge.net/gambas/?rev=3460&view=rev Author: gambas Date: 2011-01-16 22:04:17 +0000 (Sun, 16 Jan 2011) Log Message: ----------- [INTERPRETER] * BUG: Fix some conversion from Single to other datatypes. Modified Paths: -------------- gambas/trunk/main/gbx/gb_error.c gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_value.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-03-14 22:10:53
|
Revision: 3651 http://gambas.svn.sourceforge.net/gambas/?rev=3651&view=rev Author: gambas Date: 2011-03-14 22:10:47 +0000 (Mon, 14 Mar 2011) Log Message: ----------- [INTERPRETER] * NEW: External libraries can be located inside the project. They are automatically copied into /tmp when used. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_api.c gambas/trunk/main/gbx/gbx_extern.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-03-26 09:11:58
|
Revision: 3688 http://gambas.svn.sourceforge.net/gambas/?rev=3688&view=rev Author: gambas Date: 2011-03-26 09:11:52 +0000 (Sat, 26 Mar 2011) Log Message: ----------- [INTERPRETER] * NEW: Create a process group for child processes run with SHELL. That way, killing the shell process will normally kill all its children. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_process.c gambas/trunk/main/gbx/gbx_c_process.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-04-18 13:57:55
|
Revision: 3777 http://gambas.svn.sourceforge.net/gambas/?rev=3777&view=rev Author: gambas Date: 2011-04-18 13:57:46 +0000 (Mon, 18 Apr 2011) Log Message: ----------- [INTERPRETER] * BUG: Do not crash anymore when an error is raised inside the constructor of the automatic instance of an auto-creatable class. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_class.c gambas/trunk/main/gbx/gbx_object.c gambas/trunk/main/gbx/gbx_object.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-05-18 15:02:55
|
Revision: 3850 http://gambas.svn.sourceforge.net/gambas/?rev=3850&view=rev Author: gambas Date: 2011-05-18 15:02:49 +0000 (Wed, 18 May 2011) Log Message: ----------- [INTERPRETER] * NEW: System.GetExternSymbol() is a new static method that returns the value of an external symbol located in a shared library. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_application.c gambas/trunk/main/gbx/gbx_extern.c gambas/trunk/main/gbx/gbx_extern.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-06-03 00:19:39
|
Revision: 3869 http://gambas.svn.sourceforge.net/gambas/?rev=3869&view=rev Author: gambas Date: 2011-06-03 00:19:33 +0000 (Fri, 03 Jun 2011) Log Message: ----------- [INTERPRETER] * BUG: Recursive release of pending objects at program's end is more robust now. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_exec.c gambas/trunk/main/gbx/gbx_object.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |