cython:2b82db57159b5632da8889e90afc6f618bd13d11 commitshttps://lab.nexedi.com/nexedi/cython/-/commits/2b82db57159b5632da8889e90afc6f618bd13d112020-08-17T13:36:22+02:00https://lab.nexedi.com/nexedi/cython/-/commit/2b82db57159b5632da8889e90afc6f618bd13d11Adding new syntax test file2020-08-17T13:36:22+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/f87edd46f6c253c04bd1a6858efbb56a03784e4aSupport typecast operators2020-08-17T13:36:22+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/bc1c49042ee604d1c744775138e19f46ff95fa7eCpp: Bugfix: Fix Binop c++ operators type inference2020-08-17T13:36:22+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/e75d8361ce0c9746f52ca5a9115869a919fd970bProtect cypclass dereferencing with overloaded operators2020-08-17T13:36:22+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/5c13dd01432e362d153273a78ec5b87579208d46Cypclass is and is not2020-08-17T13:36:22+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/6ffac2ce6bd1be6bef82013ee0e5944f8c0ae20aAllow is statement for cypclass (pointer comparison as with PyObjects)2020-08-17T13:36:22+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/eb10c196ef3110c89b5504b7c17b3191e88b1335Cypclass operator overloading2020-08-17T13:36:22+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/08b00b6745feb867284568955ae479802ddd3958Fix cypclass (un)starred declaration code2020-08-17T13:36:22+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/21b1db38071e0fd25a8a296e9e835f51a9d658f1Cypclass constructor wrapper2020-08-17T13:36:22+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/65657a666165e9e48822f8da2f5cf2035dde3a6d__new__ and __alloc__ management for cypclass2020-08-17T13:35:05+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/dc27fe804a1a79e495c88a102adc97df06e6a616Support of python-style self argument for cpp classes2020-08-17T13:35:05+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/823b3f886efe95ce44e068c2dd254b4d8f3c313fCypclass members access2020-08-17T13:35:05+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/697b38b2359675fe18dc0d594876f6e26b7f7716Saner cypclass destructor2020-08-17T13:35:04+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/b183190816aa5da7f46fc0abb29d0e81f562eabfAutomatically delete cypclass members in cypclass destructor2020-08-17T13:35:04+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/86a65e40c8b0a33a826b50f2d42dd8b54b26f3f0Make cypclass use temporaries2020-08-17T13:33:24+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/c8ecf45e4a36ef261707e5f702ef1431334cd1a1Gwenael: Remove nogil extension and introduce refcounted cypclass2020-08-17T13:33:24+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/c63eede4fd432a92cf75a4f71a0a8ca6cfe3829cBoxiang: Create nogil extension to cdef classes2020-08-17T13:31:30+02:00Boxiang Sunboxiang.sun@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/89a58a7bde40d4cdc01d551b2c1f3b0c53912268Cpp: Issue error when trying to declare a cppclass in a c-only compilation ta...2020-08-17T13:30:38+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/c13bf650bb3870e2dc1f9544794ad7071b67e56fCpp: Make a specialized scope correctly set the parent type2020-08-17T13:30:38+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/e076a685f7dd59ee1dad04e0aed655391cf46798Cpp: Fix test case cpp_classes_def: add expected warning2020-08-17T13:30:38+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/1dfa6be68bf8b2e26e98042cb1aff7ea8e03e13bCpp: Amend cpp nested test case for cython-defined cppclass2020-08-17T13:30:38+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/563e51c353cdec3fca5ecd84dea7315cda0f6318Cpp: Fix Symtab for CppClassScope nested types2020-08-17T13:30:38+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/6c12b4a49fa1b951056d5c767375faaa31e35639Cpp: Allow c++ nested class definitions2020-08-17T13:30:38+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/248d1e4f81d346f87d0e3ebf27badb93adfb0b72Cpp: Allow c++ classes to have multiple constructors2020-08-17T13:30:38+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/1ff2f2a2f3d4b0c5cac76ae30a72ed581a81fc21Cpp: Test case for cppclass method overloading2020-08-17T13:28:03+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/405983218a32be54dce3e8de5a9bbef905292ebbCpp: Amend error test cpp_no_constructor to reflect new logic in symtab for c++2020-08-17T13:28:03+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/eca6810c82cc185602302b2e6f1eb9d5a72eee06Cpp: Fix AttributeNode.analyse_as_type_attribute overloaded alternatives2020-08-17T13:28:03+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/0c732fdd1b8d6071bf8c083df43b3eb5515c7bc9Cpp: Correct CppClassScope to allow method overloading with different signature2020-08-17T13:28:02+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/45c45a942d68ef8bb349fb8407820ef911990806Cpp: Rework the symtab logic for C++ methods in Scope.declare2020-08-17T13:28:02+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/515049632b3a8f54a626d708c8564f5bddff6d16Cpp: Fix InPlaceAssignmentNode: create a binop node with the inplace flag set2020-08-17T13:28:02+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/190d9e2ffcea8c0320d9b90444108410e25470afCpp: Fix c++ scope inheritance of func_cname2020-08-17T13:28:02+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/613f9372a6a3cc74c0bda0ad3a6936be20d06e52Cpp: Give c++ methods entry the cfunction flag2020-08-17T13:28:02+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/c68a382e624f3c1d97a98962ad7502de16f28f88Cpp: Correct void return type for CppClassScope special methods2020-08-17T13:27:04+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/b4ab48cf71adc4bb2757aa53a895d4e53358a1d7Cpp: Fix CppClassType is_subclass crashing with types without base classes2020-08-17T13:27:04+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/f0d21189c0389e7eaa898d77fdb7ca61952ff8c3Cpp: Properly set scope in declare_cpp_class2020-08-17T13:27:04+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/79ac7988a4d3c609f515ed3b5b295e49b908e6b2Cpp: CppClassType set_scope method2020-08-17T13:27:04+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/4c003e064519f9beec9b94e5e1f66630397b81f9Cpp: Allow docstrings in c++ classes2020-08-17T13:27:04+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/106b8c0256f9362d21330d27c341c994fec13dfcCpp: Rewire calls to constructor and destructor in cppclass2020-08-17T13:27:04+02:00gsamaingwenael.samain@nexedi.comhttps://lab.nexedi.com/nexedi/cython/-/commit/8970c94d0c6207133e8fdfac642b1b033b8b4184Prepare release of 3.0a6.2020-07-31T09:00:26+02:00Stefan Behnelstefan_ml@behnel.dehttps://lab.nexedi.com/nexedi/cython/-/commit/9c5ebdc448c1c126e1fc9cf13b71b1f36b029493Update changelog.2020-07-29T08:33:31+02:00Stefan Behnelstefan_ml@behnel.de