Ibrahim Numanagić
|
bef36e016a
|
Fix call tests [wip]
|
2023-12-09 18:13:07 -08:00 |
|
Kurt McKee
|
32a624b041
|
Add a pre-commit config to lint and correct style issues (#470)
|
2023-12-05 16:08:20 -05:00 |
|
A. R. Shajii
|
d1cd21b3e3
|
Add complex str constructor (#502)
|
2023-12-05 15:48:34 -05:00 |
|
Ibrahim Numanagić
|
abadfeb03e
|
Fix call tests [wip]
|
2023-12-04 21:28:35 -08:00 |
|
Ibrahim Numanagić
|
32b2af6b1b
|
Fix call tests [wip]
|
2023-12-04 19:49:21 -08:00 |
|
A. R. Shajii
|
b4a3f890ff
|
Property setters (#501)
* Fix __from_gpu_new__
* Fix GPU tests
* Update GPU debug codegen
* Add will-return attribute for GPU compilation
* Fix isinstance on unresolved types
* Fix union type instantiation and pendingRealizations placement
* Add float16, bfloat16 and float128 IR types
* Add float16, bfloat16 and float128 types
* Mark complex64 as no-python
* Fix float methods
* Add float tests
* Disable some float tests
* Fix bitset in reaching definitions analysis
* Fix static bool unification
* Add property setters
* Remove log
* Add Union hasattr support
* Fix union bugs; Move union logic to internal.codon; Add fn_can_call for any expression
* Fix isinstance(x, Union)
---------
Co-authored-by: Ibrahim Numanagić <ibrahimpasa@gmail.com>
|
2023-12-04 11:14:08 -05:00 |
|
A. R. Shajii
|
78a3d7d982
|
Union hasattr (#500)
* Fix __from_gpu_new__
* Fix GPU tests
* Update GPU debug codegen
* Add will-return attribute for GPU compilation
* Fix isinstance on unresolved types
* Fix union type instantiation and pendingRealizations placement
* Add float16, bfloat16 and float128 IR types
* Add float16, bfloat16 and float128 types
* Mark complex64 as no-python
* Fix float methods
* Add float tests
* Disable some float tests
* Fix bitset in reaching definitions analysis
* Fix static bool unification
* Add property setters
* Remove log
* Add Union hasattr support
---------
Co-authored-by: Ibrahim Numanagić <ibrahimpasa@gmail.com>
|
2023-11-27 12:24:21 -05:00 |
|
A. R. Shajii
|
7fdbc7f21e
|
Property setters (#499)
* Fix __from_gpu_new__
* Fix GPU tests
* Update GPU debug codegen
* Add will-return attribute for GPU compilation
* Fix isinstance on unresolved types
* Fix union type instantiation and pendingRealizations placement
* Add float16, bfloat16 and float128 IR types
* Add float16, bfloat16 and float128 types
* Mark complex64 as no-python
* Fix float methods
* Add float tests
* Disable some float tests
* Fix bitset in reaching definitions analysis
* Fix static bool unification
* Add property setters
* Remove log
---------
Co-authored-by: Ibrahim Numanagić <ibrahimpasa@gmail.com>
|
2023-11-22 10:43:25 -05:00 |
|
zstadler
|
a257678c4f
|
Update the applicable bash profile file (#498)
|
2023-11-21 10:46:36 -05:00 |
|
Ibrahim Numanagić
|
42bb3127f0
|
Add property setters
|
2023-11-20 21:09:50 -08:00 |
|
A. R. Shajii
|
2c7440768d
|
GPU compilation fixes (#496)
* Fix __from_gpu_new__
* Fix GPU tests
* Update GPU debug codegen
* Add will-return attribute for GPU compilation
* Fix isinstance on unresolved types
* Fix union type instantiation and pendingRealizations placement
* Add float16, bfloat16 and float128 IR types
* Add float16, bfloat16 and float128 types
* Mark complex64 as no-python
* Fix float methods
* Add float tests
* Disable some float tests
* Fix bitset in reaching definitions analysis
* Fix static bool unification
---------
Co-authored-by: Ibrahim Numanagić <ibrahimpasa@gmail.com>
|
2023-11-18 15:14:05 -05:00 |
|
Ibrahim Numanagić
|
1fc0655ea7
|
Fix static bool unification
|
2023-11-18 10:37:26 -08:00 |
|
A. R. Shajii
|
4eb641e3cb
|
Add PyCapsule to Python bridge
|
2023-11-07 11:41:57 -05:00 |
|
A. R. Shajii
|
ad504b78b0
|
Return int from floor(), ceil() and trunc()
|
2023-10-31 10:18:54 -04:00 |
|
Kurt McKee
|
584ea3b493
|
Use kebab case, not snake case, for PyPI input keys (#489)
|
2023-10-26 10:28:13 -04:00 |
|
A. R. Shajii
|
1e6382c564
|
Fix domination within deeply nested blocks (#485)
Co-authored-by: Ibrahim Numanagić <ibrahimpasa@gmail.com>
|
2023-10-03 17:04:15 -04:00 |
|
dependabot[bot]
|
bee2c2f402
|
Bump actions/checkout from 2 to 4 (#484)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v4)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-10-03 10:16:45 -04:00 |
|
Ibrahim Numanagić
|
ce459c5667
|
New Tuple machinery (#462)
* Refactor Tuple class
* Add Tuple[N,...] support; Fix inline operators with list brackets
* Fix Tuple[N,...] support
* Merge Sequre SIMD changes
* Fix repeat-tuple unification
* Fix staticlen in OpenMP
* Fix isinstance unification
* Fix delayed unification with static realization
* Fix CI
* Cleanup
* Use "fcmp une" in float.__ne__()
---------
Co-authored-by: A. R. Shajii <ars@ars.me>
|
2023-09-26 10:49:14 -04:00 |
|
Ibrahim Numanagić
|
99973373e0
|
Fix assign tests
|
2023-09-23 10:01:34 -07:00 |
|
Ibrahim Numanagić
|
6321a03868
|
Fix assign tests
|
2023-09-22 15:19:52 -07:00 |
|
Ibrahim Numanagić
|
502eed22f4
|
Add missing tests
|
2023-09-22 10:11:00 -07:00 |
|
Ibrahim Numanagić
|
9e6a4e5515
|
Fix access tests
|
2023-09-22 10:10:24 -07:00 |
|
dependabot[bot]
|
9933954e30
|
Bump actions/upload-artifact from 1 to 3 (#473)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v3)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-09-09 10:27:51 -04:00 |
|
dependabot[bot]
|
7cddafb7cf
|
Bump actions/download-artifact from 1 to 3 (#474)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 1 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v1...v3)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-09-09 10:27:38 -04:00 |
|
dependabot[bot]
|
61ddf8ad8a
|
Bump actions/setup-python from 2 to 4 (#475)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v4)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-09-09 10:27:24 -04:00 |
|
dependabot[bot]
|
7b688caf64
|
Bump actions/cache from 2 to 3 (#476)
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-09-09 10:27:08 -04:00 |
|
dependabot[bot]
|
2d2e2370e9
|
Bump actions/upload-release-asset from 1.0.1 to 1.0.2 (#477)
Bumps [actions/upload-release-asset](https://github.com/actions/upload-release-asset) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/actions/upload-release-asset/releases)
- [Commits](https://github.com/actions/upload-release-asset/compare/v1.0.1...v1.0.2)
---
updated-dependencies:
- dependency-name: actions/upload-release-asset
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-09-09 10:26:47 -04:00 |
|
Kurt McKee
|
54547632e5
|
Add a Dependabot config to keep GitHub action versions updated (#469)
|
2023-09-08 13:17:12 -04:00 |
|
A. R. Shajii
|
4700251416
|
Bump version
v0.16.3
|
2023-08-12 10:40:52 -04:00 |
|
Ibrahim Numanagić
|
750bb28c9c
|
Bugfixes 2023-08 (#440)
* Fix type argument overload issue; Fix Cython version for CI
* Add __contains__ for kwargs
* Add get() for kwargs
* Add static <<, >> and unary ~
* Fix CI
* Fix OpenMP "ordered" clause
* Fix static ~
* Fix Cython 3 issues
* Fix Python MANIFEST.in
---------
Co-authored-by: A. R. Shajii <ars@ars.me>
|
2023-08-12 10:39:45 -04:00 |
|
Ibrahim Numanagić
|
c6faa0ecfa
|
Fix tests
|
2023-08-09 12:40:27 +02:00 |
|
Ibrahim Numanagić
|
ef743a6227
|
Fix try-catch scoping
|
2023-08-08 22:58:08 +02:00 |
|
Ibrahim Numanagić
|
c951f2906a
|
Merge simplify & typecheck (basic tests passd)
|
2023-08-06 22:50:49 +02:00 |
|
Ibrahim Numanagić
|
23806aa072
|
Merge simplify & typecheck (basic tests passd)
|
2023-08-01 23:55:14 +02:00 |
|
Ibrahim Numanagić
|
a073daca3a
|
Merge simplify & typecheck: new name parser [wip]
|
2023-08-01 13:27:17 +02:00 |
|
A. R. Shajii
|
7198a0971a
|
Fix complex __bool__()
|
2023-07-31 13:02:29 -04:00 |
|
A. R. Shajii
|
89298918cb
|
Add float32 constructor to complex64
|
2023-07-24 11:30:46 -04:00 |
|
Ibrahim Numanagić
|
7c345a8f39
|
Merge simplify & typecheck: new name parser [wip]
|
2023-07-15 23:55:07 +02:00 |
|
A. R. Shajii
|
d12800c855
|
Fix zero-capacity lists (#420)
|
2023-07-12 10:19:24 -04:00 |
|
Ibrahim Numanagić
|
7bb9e199e3
|
Merge simplify & typecheck [wip]
|
2023-07-10 13:21:39 +02:00 |
|
Ibrahim Numanagić
|
dae4b8ba16
|
Merge simplify & typecheck [wip]
|
2023-07-10 11:24:33 +02:00 |
|
A. R. Shajii
|
0226a73370
|
Fix str.zfill() for empty string
v0.16.2
|
2023-07-05 07:47:16 -04:00 |
|
Ibrahim Numanagić
|
87419e9ac3
|
Merge simplify & typecheck [wip]
|
2023-07-05 11:58:22 +02:00 |
|
A. R. Shajii
|
c96b292a82
|
Fix str.zfill() on empty string
|
2023-07-04 23:52:10 -04:00 |
|
Ibrahim Numanagić
|
9cad341b25
|
Merge simplify & typecheck: hello world done [wip]
|
2023-07-04 13:02:55 +02:00 |
|
A. R. Shajii
|
6bb26e0187
|
Misc fixes (#410)
* Fix corner case when typechecking scoped names with static compilation
* Undo log
* Fix nested loop domination; Minor aestethic fixes
* clang-format
* Add slice indices() method
* Fix overloads with static arguments
* Update itertools combinatorics functions
* Fix import domination issue (missing stack insert)
* Fix itertools
* Remove log
* Bump version
---------
Co-authored-by: Ibrahim Numanagić <ibrahimpasa@gmail.com>
|
2023-07-02 18:50:43 -04:00 |
|
Ibrahim Numanagić
|
50f0c3803a
|
Merge simplify & typecheck [wip]
|
2023-06-25 00:17:52 +02:00 |
|
Ibrahim Numanagić
|
e95f778df1
|
@codon.jit fixes (#401)
* Fix #223
* Fix #188
* Fix #188
* Fix stray import
* Save pyvars
---------
Co-authored-by: A. R. Shajii <ars@ars.me>
|
2023-06-09 15:38:49 -04:00 |
|
A. R. Shajii
|
d1a8d1a79b
|
Fix GCD; add LCM (#396)
|
2023-06-02 22:55:47 -04:00 |
|
A. R. Shajii
|
1fcd2f296b
|
Add nextafter to C stubs
|
2023-06-01 11:08:46 -04:00 |
|