Ibrahim Numanagić
|
f4feee23a4
|
Plugin loading fixes (#66)
* Add INSTALL target; Plugin loading fixes
* Use ast::executable_path to get exec path
* Update README.md
Co-authored-by: A. R. Shajii <ars@ars.me>
|
2022-12-07 22:42:29 -05:00 |
A. R. Shajii
|
5156b68ddb
|
Update links [skip ci]
|
2022-12-05 10:40:23 -05:00 |
Ibrahim Numanagić
|
5de233a64e
|
Dynamic Polymorphism (#58)
* Use Static[] for static inheritance
* Support .seq extension
* Fix #36
* Polymorphic typechecking; vtables [wip]
* v-table dispatch [wip]
* vtable routing [wip; bug]
* vtable routing [MVP]
* Fix texts
* Add union type support
* Update FAQs
* Clarify
* Add BSL license
* Add makeUnion
* Add IR UnionType
* Update union representation in LLVM
* Update README
* Update README.md
* Update README
* Update README.md
* Add benchmarks
* Add more benchmarks and README
* Add primes benchmark
* Update benchmarks
* Fix cpp
* Clean up list
* Update faq.md
* Add binary trees benchmark
* Add fannkuch benchmark
* Fix paths
* Add PyPy
* Abort on fail
* More benchmarks
* Add cpp word_count
* Update set_partition cpp
* Add nbody cpp
* Add TAQ cpp; fix word_count timing
* Update CODEOWNERS
* Update README
* Update README.md
* Update CODEOWNERS
* Fix bench script
* Update binary_trees.cpp
* Update taq.cpp
* Fix primes benchmark
* Add mandelbrot benchmark
* Fix OpenMP init
* Add Module::unsafeGetUnionType
* UnionType [wip] [skip ci]
* Integrate IR unions and Union
* UnionType refactor [skip ci]
* Update README.md
* Update docs
* UnionType [wip] [skip ci]
* UnionType and automatic unions
* Add Slack
* Update faq.md
* Refactor types
* New error reporting [wip]
* New error reporting [wip]
* peglib updates [wip] [skip_ci]
* Fix parsing issues
* Fix parsing issues
* Fix error reporting issues
* Make sure random module matches Python
* Update releases.md
* Fix tests
* Fix #59
* Fix #57
* Fix #50
* Fix #49
* Fix #26; Fix #51; Fix #47; Fix #49
* Fix collection extension methods
* Fix #62
* Handle *args/**kwargs with Callable[]; Fix #43
* Fix #43
* Fix Ptr.__sub__; Fix polymorphism issues
* Add typeinfo
* clang-format
* Upgrade fmtlib to v9; Use CPM for fmtlib; format spec support; __format__ support
* Use CPM for semver and toml++
* Remove extension check
* Revamp str methods
* Update str.zfill
* Fix thunk crashes [wip] [skip_ci]
* Fix str.__reversed__
* Fix count_with_max
* Fix vtable memory allocation issues
* Add poly AST tests
* Use PDQsort when stability does not matter
* Fix dotted imports; Fix issues
* Fix kwargs passing to Python
* Fix #61
* Fix #37
* Add isinstance support for unions; Union methods return Union type if different
* clang-format
* Nicely format error tracebacks
* Fix build issues; clang-format
* Fix OpenMP init
* Fix OpenMP init
* Update README.md
* Fix tests
* Update license [skip ci]
* Update license [ci skip]
* Add copyright header to all source files
* Fix super(); Fix error recovery in ClassStmt
* Clean up whitespace [ci skip]
* Use Python 3.9 on CI
* Print info in random test
* Fix single unions
* Update random_test.codon
* Fix polymorhic thunk instantiation
* Fix random test
* Add operator.attrgetter and operator.methodcaller
* Add code documentation
* Update documentation
* Update README.md
* Fix tests
* Fix random init
Co-authored-by: A. R. Shajii <ars@ars.me>
|
2022-12-04 19:45:21 -05:00 |
A. R. Shajii
|
d5ce1f8ff9
|
Update docs (#28)
* Update docs
* Update docs
* Update docs
* GitBook: [#4] Add hint
* Update primer
* Re-organize docs
* Fix table
* Fix link
* GitBook: [#5] No subject
* GitBook: [#6] No subject
* Cleanup and doc fix
* Add IR docs
* Add ir docs
* Fix spelling error
* More IR docs
* Update README.md
* Update README.md
* Fix warning
* Update intro
* Update README.md
* Update docs
* Fix table
* Don't build docs
* Update docs
* Add Jupyter docs
* FIx snippet
* Update README.md
* Fix images
* Fix code block
* Update docs, update cmake
* Break up tutorial
* Update pipeline.svg
* Update docs for new version
* Add differences with Python docs
|
2022-07-26 16:08:42 -04:00 |
A. R. Shajii
|
77916c8fad
|
Update README.md
|
2021-10-20 09:43:07 -04:00 |
A. R. Shajii
|
8571972c6e
|
Add Discord links [ci skip]
|
2021-10-07 11:47:41 -04:00 |
A. R. Shajii
|
44af203846
|
Update docs
|
2021-10-05 14:44:32 -04:00 |
A. R. Shajii
|
b2b276f623
|
Update README
|
2021-10-05 14:09:00 -04:00 |
Mark Henderson
|
e880f5848a
|
Update docs (#1)
* Convert docs to Codon
|
2021-10-05 10:12:56 -05:00 |
A. R. Shajii
|
ede7765171
|
Initial commit
|
2021-09-27 14:02:44 -04:00 |