cython.git
15 years agoC++ check code
Robert Bradshaw [Tue, 15 Dec 2009 01:59:49 +0000 (17:59 -0800)]
C++ check code

15 years agoStore global cpp option.
Robert Bradshaw [Mon, 19 Oct 2009 17:39:52 +0000 (10:39 -0700)]
Store global cpp option.

15 years agochar reference need not be special like char*
Robert Bradshaw [Sun, 18 Oct 2009 07:53:38 +0000 (00:53 -0700)]
char reference need not be special like char*

15 years agoStart with references
Danilo Freitas [Sat, 17 Oct 2009 20:58:51 +0000 (17:58 -0300)]
Start with references

15 years agoTests for operators and templates
Danilo Freitas [Mon, 24 Aug 2009 20:31:31 +0000 (17:31 -0300)]
Tests for operators and templates

15 years agosome fixes in best_match, operators and comparisons
Danilo Freitas [Thu, 20 Aug 2009 23:47:41 +0000 (20:47 -0300)]
some fixes in best_match, operators and comparisons

15 years agoCreating default constructor if no constructor was declared
Danilo Freitas [Mon, 17 Aug 2009 03:42:35 +0000 (00:42 -0300)]
Creating default constructor if no constructor was declared

15 years agoFix lots of tests errors, all tests pass.
Robert Bradshaw [Sun, 16 Aug 2009 04:26:43 +0000 (21:26 -0700)]
Fix lots of tests errors, all tests pass.

15 years agoWorking stl vector example.
Robert Bradshaw [Sun, 16 Aug 2009 01:40:03 +0000 (18:40 -0700)]
Working stl vector example.

15 years agoWorking stl vector.
Robert Bradshaw [Sun, 16 Aug 2009 01:36:50 +0000 (18:36 -0700)]
Working stl vector.

15 years agofix templating, actually works
Robert Bradshaw [Sun, 16 Aug 2009 00:06:04 +0000 (17:06 -0700)]
fix templating, actually works

15 years agoConsolidate best_match, minor refactoring.
Robert Bradshaw [Thu, 13 Aug 2009 10:20:44 +0000 (03:20 -0700)]
Consolidate best_match, minor refactoring.

15 years agoMore explicit TODOs.
Robert Bradshaw [Thu, 13 Aug 2009 08:12:44 +0000 (01:12 -0700)]
More explicit TODOs.

15 years agoPropagate more type specialization.
Robert Bradshaw [Thu, 13 Aug 2009 08:03:55 +0000 (01:03 -0700)]
Propagate more type specialization.

15 years agoSpecialization of C++ template classes.
Robert Bradshaw [Thu, 13 Aug 2009 07:17:49 +0000 (00:17 -0700)]
Specialization of C++ template classes.

15 years agosmall fix
Danilo Freitas [Tue, 11 Aug 2009 16:02:46 +0000 (13:02 -0300)]
small fix

15 years agoTemplates
Danilo Freitas [Tue, 11 Aug 2009 15:59:51 +0000 (12:59 -0300)]
Templates

15 years agomore std into Includes
Robert Bradshaw [Tue, 28 Jul 2009 09:40:41 +0000 (02:40 -0700)]
more std into Includes

--HG--
rename : Cython/Compiler/stl.pxd => Cython/Includes/stl.pxd

15 years agoTemplates
Danilo Freitas [Mon, 27 Jul 2009 17:24:07 +0000 (14:24 -0300)]
Templates

15 years agoOverloading operators
Danilo Freitas [Thu, 16 Jul 2009 23:23:52 +0000 (20:23 -0300)]
Overloading operators

15 years agogeneral best_match and analyse_cpp_operation
DaniloFreitas [Tue, 14 Jul 2009 23:32:53 +0000 (20:32 -0300)]
general best_match and analyse_cpp_operation

15 years agoMore on overloading operators (+ and -)
DaniloFreitas [Tue, 14 Jul 2009 23:14:27 +0000 (20:14 -0300)]
More on overloading operators (+ and -)

15 years agoSome work with operator
DaniloFreitas [Mon, 13 Jul 2009 21:25:03 +0000 (18:25 -0300)]
Some work with operator

15 years agomore function overloading
Robert Bradshaw [Thu, 9 Jul 2009 08:16:48 +0000 (01:16 -0700)]
more function overloading

15 years agomerge
Robert Bradshaw [Thu, 9 Jul 2009 08:11:10 +0000 (01:11 -0700)]
merge

15 years agosmall fixes
DaniloFreitas [Thu, 9 Jul 2009 08:10:38 +0000 (05:10 -0300)]
small fixes

15 years agoFix cpp class example (now that we have function overloading).
Robert Bradshaw [Thu, 9 Jul 2009 07:46:03 +0000 (00:46 -0700)]
Fix cpp class example (now that we have function overloading).

15 years agoFunction overloading (declaring and using)
DaniloFreitas [Thu, 9 Jul 2009 07:39:11 +0000 (04:39 -0300)]
Function overloading (declaring and using)

15 years agoFunction overloading
DaniloFreitas [Wed, 8 Jul 2009 08:44:31 +0000 (05:44 -0300)]
Function overloading

15 years agomake sure constructor/destructors are being called
Robert Bradshaw [Tue, 7 Jul 2009 09:19:08 +0000 (02:19 -0700)]
make sure constructor/destructors are being called

15 years agoMore cpp test, don't need cpp file.
Robert Bradshaw [Tue, 7 Jul 2009 09:13:38 +0000 (02:13 -0700)]
More cpp test, don't need cpp file.

15 years agoExpand and fix cpp tests
Robert Bradshaw [Tue, 7 Jul 2009 08:50:30 +0000 (01:50 -0700)]
Expand and fix cpp tests

15 years agoTest files for cpp classes.
Danilo Freitas [Tue, 7 Jul 2009 08:39:50 +0000 (01:39 -0700)]
Test files for cpp classes.

15 years agominor fix
Robert Bradshaw [Tue, 7 Jul 2009 08:38:24 +0000 (01:38 -0700)]
minor fix

15 years agomerge
Robert Bradshaw [Sat, 4 Jul 2009 07:59:03 +0000 (00:59 -0700)]
merge

15 years agoSmall changes on DelStatNode
Danilo Freitas [Fri, 3 Jul 2009 06:49:11 +0000 (03:49 -0300)]
Small changes on DelStatNode

15 years agoMinor changes to del
Robert Bradshaw [Thu, 2 Jul 2009 07:05:24 +0000 (00:05 -0700)]
Minor changes to del

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

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

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

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

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

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

15 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.

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

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

15 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

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

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

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

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

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

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

15 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

15 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:)

15 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

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

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

15 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)

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

15 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)

15 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

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

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

15 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

15 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

15 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

15 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

15 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.

15 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

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

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

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

15 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)

15 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

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

15 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.

15 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

15 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)

15 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

15 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)

15 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...

15 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

15 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

15 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

15 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...

15 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.

15 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

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

15 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

15 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

15 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.

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

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

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

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

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

15 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

15 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.

15 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