cython.git
17 years agodel statement for C++ objects
Danilo Freitas [Thu, 2 Jul 2009 06:46:34 +0000 (03:46 -0300)]
del statement for C++ objects

17 years agonew operator
Danilo Freitas [Thu, 2 Jul 2009 05:04:41 +0000 (02:04 -0300)]
new operator

17 years agonew operator
Robert Bradshaw [Thu, 2 Jul 2009 04:35:07 +0000 (21:35 -0700)]
new operator

17 years agosame work
Danilo Freitas [Thu, 2 Jul 2009 04:20:07 +0000 (01:20 -0300)]
same work

17 years agoWorking with 'new' operator
Danilo Freitas [Thu, 2 Jul 2009 02:43:21 +0000 (23:43 -0300)]
Working with 'new' operator

17 years agoWorkint with 'new' operator
Danilo Freitas [Fri, 26 Jun 2009 22:37:07 +0000 (19:37 -0300)]
Workint with 'new' operator

17 years agoRework namespaces into cname.
Robert Bradshaw [Fri, 19 Jun 2009 05:42:26 +0000 (22:42 -0700)]
Rework namespaces into cname.

Otherwise we have to trace namespace arguments all the way through all
declarators and types, only to mutate the cnames at the end.

17 years agoResolve subclass assignment
Robert Bradshaw [Fri, 19 Jun 2009 04:26:40 +0000 (21:26 -0700)]
Resolve subclass assignment

17 years agoDeclaring and using inherited attributes
Danilo Freitas [Wed, 17 Jun 2009 13:40:11 +0000 (10:40 -0300)]
Declaring and using inherited attributes

17 years agoMore on cpp class declaration_code
Robert Bradshaw [Tue, 9 Jun 2009 04:17:53 +0000 (21:17 -0700)]
More on cpp class declaration_code

17 years agoMore work on cpp types.
Robert Bradshaw [Tue, 9 Jun 2009 04:07:55 +0000 (21:07 -0700)]
More work on cpp types.

17 years agoRemove windows line break characters.
Robert Bradshaw [Tue, 9 Jun 2009 04:04:18 +0000 (21:04 -0700)]
Remove windows line break characters.

17 years agoMerge in latest release.
Robert Bradshaw [Tue, 9 Jun 2009 02:57:42 +0000 (19:57 -0700)]
Merge in latest release.

17 years agoCpp class scope and type
DaniloFreitas [Tue, 9 Jun 2009 02:57:03 +0000 (19:57 -0700)]
Cpp class scope and type

17 years agoCppClassScope
DaniloFreitas [Wed, 3 Jun 2009 00:37:27 +0000 (21:37 -0300)]
CppClassScope

17 years agoNew fix for #303
Dag Sverre Seljebotn [Tue, 26 May 2009 20:46:16 +0000 (22:46 +0200)]
New fix for #303

17 years agoRevert previous fix of #303
Dag Sverre Seljebotn [Tue, 26 May 2009 20:42:03 +0000 (22:42 +0200)]
Revert previous fix of #303

17 years agonamespace allowed (cdef extern from "foo.h" namespace something:)
DaniloFreitas [Thu, 21 May 2009 00:21:23 +0000 (21:21 -0300)]
namespace allowed (cdef extern from "foo.h" namespace something:)

17 years agoremove stuff unused for C++ classes
Robert Bradshaw [Wed, 20 May 2009 23:26:31 +0000 (16:26 -0700)]
remove stuff unused for C++ classes

17 years agop_cpp_class_definition (working)
DaniloFreitas [Wed, 20 May 2009 23:14:54 +0000 (20:14 -0300)]
p_cpp_class_definition (working)

17 years agocppclass not a keyword
Robert Bradshaw [Wed, 20 May 2009 20:16:03 +0000 (13:16 -0700)]
cppclass not a keyword

17 years agop_cpp_class_definition and p_cpp_class functions (both incomplete)
DaniloFreitas [Wed, 20 May 2009 19:59:34 +0000 (16:59 -0300)]
p_cpp_class_definition and p_cpp_class functions (both incomplete)

17 years agoVersion update
Dag Sverre Seljebotn [Wed, 20 May 2009 15:34:48 +0000 (17:34 +0200)]
Version update

17 years agoDo not use C99 compound literals (enables compilation on g++ 4.2.4) 0.11.2
Dag Sverre Seljebotn [Wed, 20 May 2009 12:44:08 +0000 (14:44 +0200)]
Do not use C99 compound literals (enables compilation on g++ 4.2.4)

17 years agoRedirect error output properly during unit testing
Dag Sverre Seljebotn [Tue, 19 May 2009 16:54:13 +0000 (18:54 +0200)]
Redirect error output properly during unit testing

17 years agoCppClassNode
Robert Bradshaw [Tue, 19 May 2009 10:19:37 +0000 (03:19 -0700)]
CppClassNode

17 years ago0.11.2.rc1
Dag Sverre Seljebotn [Sun, 17 May 2009 13:38:02 +0000 (15:38 +0200)]
0.11.2.rc1

17 years agoAdded tag 0.11.2.rc1 for changeset af6f1bed8cd4
Dag Sverre Seljebotn [Sun, 17 May 2009 13:37:54 +0000 (15:37 +0200)]
Added tag 0.11.2.rc1 for changeset af6f1bed8cd4

17 years agoPy3 testcase fixes 0.11.2.rc1
Dag Sverre Seljebotn [Sun, 17 May 2009 07:02:23 +0000 (00:02 -0700)]
Py3 testcase fixes

17 years agoFix bug in new buffmt code
Dag Sverre Seljebotn [Sun, 17 May 2009 06:01:24 +0000 (08:01 +0200)]
Fix bug in new buffmt code

17 years agofix some tests for Python 3
Lisandro Dalcin [Sun, 17 May 2009 02:07:14 +0000 (23:07 -0300)]
fix some tests for Python 3

17 years agorenaming in testcase, 'mutable' is a C++ keyword.
Lisandro Dalcin [Sat, 16 May 2009 23:28:44 +0000 (20:28 -0300)]
renaming in testcase, 'mutable' is a C++ keyword.

17 years agoadd compiler directive for user-defined function calling conventions
Lisandro Dalcin [Sat, 16 May 2009 23:10:35 +0000 (20:10 -0300)]
add compiler directive for user-defined function calling conventions

17 years agoBuiltin type method
Robert Bradshaw [Sat, 16 May 2009 04:42:57 +0000 (21:42 -0700)]
Builtin type method

17 years agobuffer testcase fix again
Dag Sverre Seljebotn [Fri, 15 May 2009 20:17:23 +0000 (22:17 +0200)]
buffer testcase fix again

17 years agobuffer testcase fix
Dag Sverre Seljebotn [Fri, 15 May 2009 20:13:52 +0000 (22:13 +0200)]
buffer testcase fix

17 years agoremove unused ComprehensionTransform class (which doesn't work anyway)
Stefan Behnel [Fri, 15 May 2009 18:24:43 +0000 (20:24 +0200)]
remove unused ComprehensionTransform class (which doesn't work anyway)

17 years agoUpdate numpy.pxd with complex types and approximate type sizes
Dag Sverre Seljebotn [Fri, 15 May 2009 11:43:23 +0000 (13:43 +0200)]
Update numpy.pxd with complex types and approximate type sizes

17 years agomerge
Lisandro Dalcin [Thu, 14 May 2009 20:47:21 +0000 (17:47 -0300)]
merge

17 years agoDon't assume complex.h by default.
Robert Bradshaw [Thu, 14 May 2009 19:36:52 +0000 (12:36 -0700)]
Don't assume complex.h by default.

17 years agoreal and imag attributes for complex
Robert Bradshaw [Thu, 14 May 2009 19:36:16 +0000 (12:36 -0700)]
real and imag attributes for complex

17 years agoFix obscure bug w/ complex (only present when compiling many files in one run)
Dag Sverre Seljebotn [Thu, 14 May 2009 17:42:54 +0000 (19:42 +0200)]
Fix obscure bug w/ complex (only present when compiling many files in one run)

17 years agoTestcase fix, update error message
Dag Sverre Seljebotn [Thu, 14 May 2009 16:02:32 +0000 (18:02 +0200)]
Testcase fix, update error message

17 years agoAttempt to fix disappearence of conversion errors (introduced by b8850487f853)
Dag Sverre Seljebotn [Thu, 14 May 2009 15:46:40 +0000 (17:46 +0200)]
Attempt to fix disappearence of conversion errors (introduced by b8850487f853)

17 years agoIf we were using git I could more easily erase my embarrasing commit history...
Dag Sverre Seljebotn [Thu, 14 May 2009 15:34:02 +0000 (17:34 +0200)]
If we were using git I could more easily erase my embarrasing commit history...

17 years agoFixing up flawed fix for #303
Dag Sverre Seljebotn [Thu, 14 May 2009 15:28:50 +0000 (17:28 +0200)]
Fixing up flawed fix for #303

17 years agoAllow <MyStruct*>obj as well; as there is no canonical PyObject
Dag Sverre Seljebotn [Thu, 14 May 2009 15:09:39 +0000 (17:09 +0200)]
Allow <MyStruct*>obj as well; as there is no canonical PyObject

17 years agoFix #303 as per Lisandro's idea
Dag Sverre Seljebotn [Thu, 14 May 2009 14:49:54 +0000 (16:49 +0200)]
Fix #303 as per Lisandro's idea

17 years agoActually remove warning mentioned in last commit...
Dag Sverre Seljebotn [Thu, 14 May 2009 13:28:13 +0000 (15:28 +0200)]
Actually remove warning mentioned in last commit...

17 years agoDisallow <double*>obj (#313). Also removes warning for <void*>obj.
Dag Sverre Seljebotn [Thu, 14 May 2009 13:25:49 +0000 (15:25 +0200)]
Disallow <double*>obj (#313). Also removes warning for <void*>obj.

17 years agoBuffer support for complex numbers
Dag Sverre Seljebotn [Thu, 14 May 2009 12:58:58 +0000 (14:58 +0200)]
Buffer support for complex numbers

17 years agoMinor testcase improvement
Dag Sverre Seljebotn [Thu, 14 May 2009 12:39:49 +0000 (14:39 +0200)]
Minor testcase improvement

17 years agoFix regression related to --embed support
Dag Sverre Seljebotn [Thu, 14 May 2009 12:27:24 +0000 (14:27 +0200)]
Fix regression related to --embed support

17 years agoOnly one source file allowed when using -embed
Robert Bradshaw [Thu, 14 May 2009 09:05:17 +0000 (02:05 -0700)]
Only one source file allowed when using -embed

17 years agoModule is main flag for embedded mode.
Robert Bradshaw [Thu, 14 May 2009 09:01:48 +0000 (02:01 -0700)]
Module is main flag for embedded mode.

17 years agoComplex negation
Robert Bradshaw [Thu, 14 May 2009 08:25:06 +0000 (01:25 -0700)]
Complex negation

17 years agoMinor complex number fixes
Robert Bradshaw [Thu, 14 May 2009 08:16:59 +0000 (01:16 -0700)]
Minor complex number fixes

17 years agoComplex numbers tests
Robert Bradshaw [Thu, 14 May 2009 07:58:14 +0000 (00:58 -0700)]
Complex numbers tests

17 years agoComplex numeber comparison, etc.
Robert Bradshaw [Thu, 14 May 2009 07:58:13 +0000 (00:58 -0700)]
Complex numeber comparison, etc.

17 years agoComplex number support without c99
Robert Bradshaw [Thu, 14 May 2009 07:58:12 +0000 (00:58 -0700)]
Complex number support without c99

17 years agoCompiler directive fixes, add c99 complex directive
Robert Bradshaw [Thu, 14 May 2009 07:58:11 +0000 (00:58 -0700)]
Compiler directive fixes, add c99 complex directive

17 years agoMore work on complex numbers, mostly works with c99 support.
Robert Bradshaw [Thu, 14 May 2009 07:58:10 +0000 (00:58 -0700)]
More work on complex numbers, mostly works with c99 support.

17 years agoComplex type parsing, very basic support if supported by C compiler
Robert Bradshaw [Thu, 14 May 2009 07:58:08 +0000 (00:58 -0700)]
Complex type parsing, very basic support if supported by C compiler

17 years agoCython 0.11.2.beta
Dag Sverre Seljebotn [Tue, 12 May 2009 20:44:40 +0000 (22:44 +0200)]
Cython 0.11.2.beta

17 years agoFixes for previous commit
Dag Sverre Seljebotn [Tue, 12 May 2009 07:49:54 +0000 (09:49 +0200)]
Fixes for previous commit

17 years agoUtility code code stream refactor
Dag Sverre Seljebotn [Tue, 12 May 2009 07:32:03 +0000 (09:32 +0200)]
Utility code code stream refactor

17 years agoMore fine-grained type declaration (makes new buffmt work in C++)
Dag Sverre Seljebotn [Mon, 11 May 2009 20:52:49 +0000 (22:52 +0200)]
More fine-grained type declaration (makes new buffmt work in C++)

17 years agoIntroduce pre-splitting of code-stream in Code.py
Dag Sverre Seljebotn [Mon, 11 May 2009 20:39:04 +0000 (22:39 +0200)]
Introduce pre-splitting of code-stream in Code.py

17 years agoMinor testcase fixes
Dag Sverre Seljebotn [Wed, 6 May 2009 19:03:59 +0000 (21:03 +0200)]
Minor testcase fixes

17 years agoI was not aware of the offsetof macro
Dag Sverre Seljebotn [Wed, 6 May 2009 18:49:39 +0000 (20:49 +0200)]
I was not aware of the offsetof macro

17 years agoTestcases for #303
Dag Sverre Seljebotn [Wed, 6 May 2009 18:46:36 +0000 (20:46 +0200)]
Testcases for #303

17 years agowraparound directive implemented
Dag Sverre Seljebotn [Wed, 6 May 2009 18:26:30 +0000 (20:26 +0200)]
wraparound directive implemented

17 years ago#115 appears to be fixed too
Dag Sverre Seljebotn [Wed, 6 May 2009 17:27:25 +0000 (19:27 +0200)]
#115 appears to be fixed too

17 years agoWhoops
Dag Sverre Seljebotn [Wed, 6 May 2009 17:22:14 +0000 (19:22 +0200)]
Whoops

17 years agoMore buffer typestring; fixes #285
Dag Sverre Seljebotn [Wed, 6 May 2009 17:20:00 +0000 (19:20 +0200)]
More buffer typestring; fixes #285

17 years agomerge
Dag Sverre Seljebotn [Tue, 5 May 2009 18:46:13 +0000 (20:46 +0200)]
merge

17 years agoBuffers: format string check rewrite up to standards of the old one
Dag Sverre Seljebotn [Tue, 5 May 2009 18:45:56 +0000 (20:45 +0200)]
Buffers: format string check rewrite up to standards of the old one

17 years agoBuffers: Checkpoint before making struct typeinfo flattened and removing need for...
Dag Sverre Seljebotn [Tue, 5 May 2009 16:46:08 +0000 (18:46 +0200)]
Buffers: Checkpoint before making struct typeinfo flattened and removing need for stack

17 years agowmain and wchar_t for windows main function
Robert Bradshaw [Mon, 4 May 2009 22:08:47 +0000 (15:08 -0700)]
wmain and wchar_t for windows main function

17 years agomove testcase ('pass' in a 'cdef extern' block) from 'test/broken' to 'test/compile'
Lisandro Dalcin [Mon, 4 May 2009 20:52:51 +0000 (17:52 -0300)]
move testcase ('pass' in a 'cdef extern' block) from 'test/broken' to 'test/compile'

--HG--
rename : tests/broken/cdefexternempty.pyx => tests/compile/cdefexternempty.pyx

17 years agore-allow 'pass' statement in cdef blocks
Stefan Behnel [Mon, 4 May 2009 20:19:40 +0000 (22:19 +0200)]
re-allow 'pass' statement in cdef blocks

17 years agoprevent redundant type checks when 'converting' between str and bytes type
Stefan Behnel [Mon, 4 May 2009 18:24:35 +0000 (20:24 +0200)]
prevent redundant type checks when 'converting' between str and bytes type

17 years agobe a little more conservative in the last change
Stefan Behnel [Mon, 4 May 2009 15:47:57 +0000 (17:47 +0200)]
be a little more conservative in the last change

17 years agoslicing a builtin type will return the same type
Stefan Behnel [Mon, 4 May 2009 11:58:06 +0000 (13:58 +0200)]
slicing a builtin type will return the same type

17 years agofix test case
Stefan Behnel [Sun, 3 May 2009 18:49:16 +0000 (20:49 +0200)]
fix test case

17 years agoremoved various invalid syntax combinations for the c(p)def statement (#280)
Stefan Behnel [Sun, 3 May 2009 18:38:21 +0000 (20:38 +0200)]
removed various invalid syntax combinations for the c(p)def statement (#280)

17 years agofix pyregr tests in test runner
Stefan Behnel [Sun, 3 May 2009 16:39:52 +0000 (18:39 +0200)]
fix pyregr tests in test runner

--HG--
extra : transplant_source : k%B8%5E%E3%E2%AF%8C%14%1D%CF%F7%CE%97%F1%8B%E2%D4%B0mT

17 years agoOutdated comment
Dag Sverre Seljebotn [Sat, 2 May 2009 20:34:07 +0000 (22:34 +0200)]
Outdated comment

17 years agoBuffers: Rewrite of buffer acquisition
Dag Sverre Seljebotn [Sat, 2 May 2009 16:06:38 +0000 (18:06 +0200)]
Buffers: Rewrite of buffer acquisition

17 years agoBuffer format string checking rewrite
Dag Sverre Seljebotn [Sat, 2 May 2009 12:11:58 +0000 (14:11 +0200)]
Buffer format string checking rewrite

17 years agocompiler directive to control METH_O and METH_NOARGS flags (ticket #295)
Lisandro Dalcin [Tue, 28 Apr 2009 13:25:43 +0000 (10:25 -0300)]
compiler directive to control METH_O and METH_NOARGS flags (ticket #295)

17 years agoWhoops, committed debug code. Undoing.
Dag Sverre Seljebotn [Tue, 28 Apr 2009 13:02:54 +0000 (15:02 +0200)]
Whoops, committed debug code. Undoing.

17 years agoSimple fix for #155
Dag Sverre Seljebotn [Tue, 28 Apr 2009 13:02:09 +0000 (15:02 +0200)]
Simple fix for #155

17 years agorenamed to correct ticket number
Stefan Behnel [Sun, 26 Apr 2009 06:09:47 +0000 (08:09 +0200)]
renamed to correct ticket number

--HG--
rename : tests/run/tupleunpack_Thmm.pyx => tests/run/tupleunpack_T298.pyx

17 years agoFix tuple unpacking bug (related to old temps)
Dag Sverre Seljebotn [Sat, 25 Apr 2009 18:58:37 +0000 (20:58 +0200)]
Fix tuple unpacking bug (related to old temps)

17 years agofixes int/long type slots in Py2/Py3 (ticket #287)
Lisandro Dalcin [Thu, 23 Apr 2009 21:09:53 +0000 (18:09 -0300)]
fixes int/long type slots in Py2/Py3 (ticket #287)

17 years agomerge
Dag Sverre Seljebotn [Thu, 23 Apr 2009 19:21:09 +0000 (21:21 +0200)]
merge

17 years ago#290: whoops
Dag Sverre Seljebotn [Thu, 23 Apr 2009 18:08:25 +0000 (20:08 +0200)]
#290: whoops

17 years agoPacked struct support (#290)
Dag Sverre Seljebotn [Thu, 23 Apr 2009 18:03:36 +0000 (20:03 +0200)]
Packed struct support (#290)

17 years agoInput from Mark Lodato on embedding
Robert Bradshaw [Thu, 23 Apr 2009 06:52:46 +0000 (23:52 -0700)]
Input from Mark Lodato on embedding