Ibrahim Numanagić
|
31caa1d340
|
Fix pyext routing
|
2023-03-16 22:48:50 -07:00 |
|
Ibrahim Numanagić
|
6734a41613
|
Merge branch 'pyext' of github.com:exaloop/codon into pyext
|
2023-03-16 22:36:24 -07:00 |
|
Ibrahim Numanagić
|
416cfe9602
|
Fix staticenumerate; Support static calls in tuple()
|
2023-03-16 22:36:19 -07:00 |
|
A. R. Shajii
|
9629232130
|
Update pyext wrappers
|
2023-03-16 18:09:10 -04:00 |
|
A. R. Shajii
|
f87b82ffbd
|
Fix calls
|
2023-03-15 14:57:32 -04:00 |
|
A. R. Shajii
|
5640651670
|
Fix call
|
2023-03-15 14:12:16 -04:00 |
|
Ibrahim Numanagić
|
66f9e4fd23
|
Fix Python calls; add staticenumerate
|
2023-03-14 22:32:34 -07:00 |
|
Ikko Eltociear Ashimine
|
2d20e1b358
|
Fix typo in bench/README.md (#236)
occurences -> occurrences
|
2023-03-14 22:33:17 -04:00 |
|
A. R. Shajii
|
938ab8dee4
|
Add extra complex64 tests
|
2023-03-12 17:24:43 -04:00 |
|
A. R. Shajii
|
ac97877edd
|
Add complex64 type
|
2023-03-12 17:03:13 -04:00 |
|
A. R. Shajii
|
e1ddbf8fdd
|
Add _PyArg_Parser definition
|
2023-03-11 11:04:56 -05:00 |
|
Ibrahim Numanagić
|
900a64228d
|
Fix Jupyter CMAKE
|
2023-03-09 13:40:18 -08:00 |
|
Ibrahim Numanagić
|
cfb6b8e4c4
|
Fix Jupyter CMAKE
|
2023-03-09 12:53:46 -08:00 |
|
Ibrahim Numanagić
|
06c93182d2
|
Use g++ instead of gcc
|
2023-03-05 13:09:11 -08:00 |
|
Ibrahim Numanagić
|
417be680b6
|
Add no-suspend yield support
|
2023-03-05 10:30:52 -08:00 |
|
Ibrahim Numanagić
|
3f48536406
|
Fix tests
|
2023-03-05 10:04:49 -08:00 |
|
Ibrahim Numanagić
|
ba1562f435
|
Add support for custom linking args (link=[]) to TOML plugins
|
2023-03-04 22:24:47 -08:00 |
|
Ibrahim Numanagić
|
7fbf877a6d
|
Refactor out Jupyter support
|
2023-03-04 20:04:48 -08:00 |
|
Ibrahim Numanagić
|
c24cec7eb5
|
Fix JIT MRO handling; Refactor out Jupyter support
|
2023-03-04 20:04:24 -08:00 |
|
A. R. Shajii
|
691c1b8fec
|
Add PyFunction::keywords field
|
2023-03-04 16:46:38 -05:00 |
|
A. R. Shajii
|
7f82194c06
|
clang-format; add copyright
|
2023-03-04 16:32:13 -05:00 |
|
A. R. Shajii
|
3adb42b3b9
|
Fix PyErrors
|
2023-03-04 16:26:36 -05:00 |
|
A. R. Shajii
|
921cf74ce2
|
Update Python object conversions
|
2023-03-04 16:22:03 -05:00 |
|
Ibrahim Numanagić
|
3ab03b9c3b
|
Python compat fixes
|
2023-03-03 20:36:44 -08:00 |
|
Ibrahim Numanagić
|
12d21ff5eb
|
Add static reflection methods (setattr; internal.static.*); refactor PyExt to python.codon; handle errors and kwargs in PyExt
|
2023-03-02 21:59:42 -08:00 |
|
A. R. Shajii
|
d0461d572f
|
Fix annotation
|
2023-02-27 10:28:50 -05:00 |
|
A. R. Shajii
|
732dfcbab3
|
Add __try_from_py__ API
|
2023-02-23 13:15:08 -05:00 |
|
Ibrahim Numanagić
|
f3f3e7ee91
|
Fix POD type unification with tuples
|
2023-02-22 12:24:06 -08:00 |
|
A. R. Shajii
|
259aec30be
|
clang-format
|
2023-02-21 14:58:39 -05:00 |
|
Ibrahim Numanagić
|
47ebd6ac9c
|
Fix size_t capture bug
|
2023-02-21 09:09:25 -08:00 |
|
Ibrahim Numanagić
|
407a2f089e
|
Add iter support
|
2023-02-20 10:20:33 -08:00 |
|
Ibrahim Numanagić
|
7e7daf8808
|
Avoid useless vtable alloc
|
2023-02-20 09:07:00 -08:00 |
|
Ibrahim Numanagić
|
ed850f2532
|
GetSet support (fixes)
|
2023-02-20 09:03:35 -08:00 |
|
A. R. Shajii
|
016e82885a
|
clang-format
|
2023-02-18 23:35:21 -05:00 |
|
Ibrahim Numanagić
|
651dad1a10
|
GetSet support
|
2023-02-18 19:32:33 -08:00 |
|
Ibrahim Numanagić
|
57881a8825
|
Add type is support
|
2023-02-18 14:51:50 -08:00 |
|
Ibrahim Numanagić
|
894bf5b375
|
Add Py support for cmp/setitem
|
2023-02-18 14:39:16 -08:00 |
|
Ibrahim Numanagić
|
93dfcb5862
|
Add Py support for cmp/setitem
|
2023-02-18 14:39:04 -08:00 |
|
A. R. Shajii
|
2bfb893727
|
Fix switch
|
2023-02-16 23:04:09 -05:00 |
|
A. R. Shajii
|
9f08ecd2e4
|
clang-format
|
2023-02-16 23:03:54 -05:00 |
|
Ibrahim Numanagić
|
2ead2590aa
|
Do not Cythonize underscore fns
|
2023-02-16 19:15:49 -08:00 |
|
Ibrahim Numanagić
|
6a2db4758a
|
Fix empty tuple unification
|
2023-02-16 11:09:11 -08:00 |
|
Ibrahim Numanagić
|
6da0f9b804
|
Fix tuple parsing in index expression
|
2023-02-16 09:51:17 -08:00 |
|
A. R. Shajii
|
cbac1b8840
|
Update codegen/passes
|
2023-02-15 09:48:29 -05:00 |
|
Ibrahim Numanagić
|
d746ea70cc
|
Fix assert
|
2023-02-14 18:24:06 -08:00 |
|
A. R. Shajii
|
a29ea1cde3
|
Update python module
|
2023-02-14 21:19:08 -05:00 |
|
Ibrahim Numanagić
|
303855ef36
|
Python mode only when pyExt set
|
2023-02-14 17:54:42 -08:00 |
|
A. R. Shajii
|
86fe7e0be2
|
Remove unused field
|
2023-02-14 14:26:57 -05:00 |
|
A. R. Shajii
|
f98018cf80
|
Add guards
|
2023-02-14 12:28:43 -05:00 |
|
A. R. Shajii
|
7fd8ff3af7
|
Fix C imports
|
2023-02-14 11:35:11 -05:00 |
|