Ishak Numanagić
ea7477cfd0
stdlib/internal/types/range.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
2871013247
stdlib/internal/types/ptr.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
52ecba78ba
stdlib/internal/types/optional.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
06af65b403
stdlib/internal/types/intn.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
f67799da90
stdlib/internal/types/int.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
da5fe988ac
stdlib/internal/types/generator.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
252ad8408a
stdlib/internal/types/float.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
25c35f8466
stdlib/internal/types/error.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
8b8c5a8729
stdlib/internal/types/complex.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
eda3b38beb
stdlib/internal/types/byte.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
c5d5e254cf
stdlib/internal/types/bool.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
5815686f54
stdlib/internal/str.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
4e59779aa8
stdlib/internal/sort.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
1adc29a9f7
stdlib/internal/python.codon
2022-02-28 21:07:53 +01:00
Ishak Numanagić
f8e29e2a3a
stdlib/internal/khash.codon
2022-02-28 20:57:12 +01:00
Ishak Numanagić
eee893b32a
stdlib/internal/internal.codon
2022-02-28 20:57:12 +01:00
Ishak Numanagić
25fa9a5da5
stdlib/internal/gc.codon
2022-02-28 20:57:12 +01:00
Ishak Numanagić
e1a0dbcb92
stdlib/internal/file.codon
2022-02-28 20:57:12 +01:00
Ishak Numanagić
d0929248f4
stdlib/internal/dlopen.codon
2022-02-28 20:57:12 +01:00
Ishak Numanagić
3c94e2bae9
stdlib/internal/c_stubs.codon
2022-02-28 20:57:12 +01:00
Ishak Numanagić
049a1fa48c
stdlib/internal/builtin.codon
2022-02-28 20:57:12 +01:00
Ishak Numanagić
f1658ec62e
stdlib/internal/box.codon
2022-02-28 20:57:12 +01:00
Ishak Numanagić
7bb259909b
stdlib/internal/attributes.codon
2022-02-28 20:57:12 +01:00
Ishak Numanagić
047127ff58
stdlib/internal/__init_test__.codon
2022-02-28 20:56:16 +01:00
Ishak Numanagić
513d607df0
stdlib/heapq.codon
2022-02-28 20:56:16 +01:00
Ishak Numanagić
8612416424
stdlib/gzip.codon
2022-02-28 20:56:16 +01:00
Ishak Numanagić
04c54a2545
stdlib/getopt.codon
2022-02-28 20:56:16 +01:00
Ishak Numanagić
f5dc4cfd91
stdlib/functools.codon
2022-02-28 20:56:16 +01:00
Ishak Numanagić
b03266e5c2
stdlib/datetime.codon
2022-02-28 20:56:16 +01:00
Ishak Numanagić
3b057cdb18
stdlib/collections.codon
2022-02-28 20:56:16 +01:00
Ishak Numanagić
649850b84a
stdlib/algorithms/timsort.codon
2022-02-28 20:56:16 +01:00
Ishak Numanagić
4829d86c21
stdlib/algorithms/strings.codon
2022-02-28 20:56:16 +01:00
Ishak Numanagić
db0ae077f9
stdlib/algorithms/qsort.codon
2022-02-28 20:56:16 +01:00
Ishak Numanagić
e5b8a43326
stdlib/algorithms/pdqsort.codon
2022-02-28 20:56:16 +01:00
Ishak Numanagić
de18d69e22
stdlib/algorithms/insertionsort.codon
2022-02-28 20:56:16 +01:00
Ishak Numanagić
ea2e9a382d
stdlib/algorithms/heapsort.codon
2022-02-28 20:56:16 +01:00
Ishak Numanagić
26863d2fba
stdlib/bisect.codon
2022-02-28 20:56:16 +01:00
Ibrahim Numanagić
1ec5cd2958
Merge branch 'jupyter-fixes' into auto-class-deduction
2022-02-25 09:22:56 -08:00
Ibrahim Numanagić
354e7f80fe
Add and fix IR attributes; Fix Counter test
2022-02-19 12:39:24 -08:00
Ibrahim Numanagić
2506cb849e
Use @overload for top-level function overloads; Partial function bugfixes
2022-02-18 17:27:24 -08:00
Ibrahim Numanagić
fd06afaa61
Fix linux build [wip]
2022-01-25 13:17:37 -08:00
Ibrahim Numanagić
c3c48b9c6d
Add Matplotlib plot support
2022-01-18 21:57:38 -08:00
Ibrahim Numanagić
de678930d8
Add Matplotlib plot support
2022-01-18 21:19:52 -08:00
Ibrahim Numanagić
a7a316f178
Merge remote-tracking branch 'origin/develop' into jupyter-fixes
2022-01-18 12:47:20 -08:00
Ibrahim Numanagić
cc634d1940
Improved logic for handling overloaded functions ( #10 )
...
* Backport seq-lang/seq@develop fixes
* Backport seq-lang/seq@develop fixes
* Select the last matching overload by default (remove scoring logic); Add dispatch stubs for partial overload support
* Select the last matching overload by default [wip]
* Fix various bugs and update tests
* Add support for partial functions with *args/**kwargs; Fix partial method dispatch
* Update .gitignore
* Fix grammar to allow variable names that have reserved word as a prefix
* Add support for super() call
* Add super() tests; Allow static inheritance to inherit @extend methods
* Support for overloaded functions [wip; base logic done]
* Support for overloaded functions
* Update .gitignore
* Fix partial dots
* Rename function overload 'super' to 'superf'
* Add support for super()
* Add tests for super()
* Add tuple_offsetof
* Add tuple support for super()
* Add isinstance support for inherited classes; Fix review issues
Co-authored-by: A. R. Shajii <ars@ars.me>
2022-01-11 20:39:15 -05:00
Ibrahim Numanagić
d3fa986dbc
Merge branch 'fn-dispatch' into auto-class-deduction
2022-01-11 12:12:46 -08:00
Ibrahim Numanagić
9dde5be88f
Add tuple support for super()
2022-01-11 11:04:03 -08:00
Ibrahim Numanagić
65bc56eb21
Add tuple_offsetof
2022-01-09 10:15:02 -08:00
Ibrahim Numanagić
5672cebe1c
Add support for super()
2022-01-07 18:26:14 -08:00
A. R. Shajii
a51a4eb0bd
Merge branch 'develop' into jupyter-fixes
2022-01-06 12:48:37 -05:00