codon/stdlib
Ibrahim Numanagić 47a2745f06
Better Jupyter support & Polymorphism improvements (#363)
* Remove vtables from objects (use __id__ only); Add static itemgetter

* Migrate to XEUS 3

* Fix XEUS patches

* Fix docs [skip ci]

* Use tuples for RTTI classes

* clang-format

* Add polymorphic to IR RefType

* Pass isPolymorphic to IR

* Update codegen for new poly ref types

* New RTTI memory layout; Fix #346

* Ellipsis class; handle ellipses

* Move all generated magics to Codon (__magic__)

* Fix vars_types

* Update polymorphic setter

* Fix compiler warnings

* Fix pyext assert

* Update ellipsis

* Update pure/derives tags

* Update dataclass order magics

* Add pure/derives tags

* Fix partial printing

* Add extra tuple test

---------

Co-authored-by: A. R. Shajii <ars@ars.me>
2023-05-10 09:28:25 -04:00
..
algorithms Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
experimental Generator argument optimization (and more) (#175) 2023-01-17 10:21:59 -05:00
internal Better Jupyter support & Polymorphism improvements (#363) 2023-05-10 09:28:25 -04:00
os Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
bisect.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
cmath.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
collections.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
copy.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
datetime.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
functools.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
getopt.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
gpu.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
gzip.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
heapq.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
itertools.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
math.codon Add math.fsum() (#182) 2023-01-25 13:01:22 -05:00
openmp.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
operator.codon Better Jupyter support & Polymorphism improvements (#363) 2023-05-10 09:28:25 -04:00
pickle.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
python.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
random.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
re.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
sortedlist.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
statistics.codon Spelling (#276) 2023-03-20 19:13:39 -04:00
string.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
sys.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
threading.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
time.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
typing.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00
unittest.codon Refactor IR; updates for 2023 (#157) 2023-01-08 14:24:10 -05:00