David Mak derppening
  • Joined on 2023-08-31
derppening commented on pull request M-Labs/nac3#349 2023-11-01 18:05:47 +08:00
core: Change RHS operand of bitshift operators to int32

v3: Rebased against master

derppening pushed to issue-336 at M-Labs/nac3 2023-11-01 18:05:35 +08:00
4bdcecdf95 core: Change RHS operand of bitshift operators to int32
e546535df0 flake: update nixpkgs
Compare 2 commits »
derppening pushed to issue-190 at M-Labs/nac3 2023-11-01 18:05:23 +08:00
fde13810f1 artiq, core: Return HashSet of error messages for analysis
e546535df0 flake: update nixpkgs
Compare 2 commits »
derppening commented on pull request M-Labs/nac3#348 2023-11-01 18:05:07 +08:00
Implement with legacy_parallel

v3: Rebased against master

derppening pushed to enhance/with-legacy-parallel at M-Labs/nac3 2023-11-01 18:04:54 +08:00
db0134f21e artiq: Implement `with legacy_parallel` block
c848bead09 Add CodeGenerator::gen_block and refactor to use it
e546535df0 flake: update nixpkgs
Compare 3 commits »
derppening commented on pull request M-Labs/nac3#339 2023-11-01 18:03:57 +08:00
Implement NumPy math functions

v9: Updated isinf and isnan to return i1 v10: Rebased against master

derppening pushed to issue-149 at M-Labs/nac3 2023-11-01 18:03:35 +08:00
7e4dab15ae standalone: Add math tests for non-number arguments
ff1fed112c core: Rework gamma/gammaln to match SciPy behavior
36a6a7b8cd core: Replace TopLevelDef comments with documentation
2b635a0b97 core: Implement numpy and scipy functions
60ad100fbb core: Implement and expose {isinf,isnan}
Compare 11 commits »
derppening pushed to issue-149 at M-Labs/nac3 2023-11-01 18:02:52 +08:00
2e1d6ab644 standalone: Add math tests for non-number arguments
8d85ca3ac1 core: Rework gamma/gammaln to match SciPy behavior
9d3d5be383 core: Replace TopLevelDef comments with documentation
df4f5fe9f3 core: Implement numpy and scipy functions
197ffbbe81 core: Implement and expose {isinf,isnan}
Compare 5 commits »
derppening commented on pull request M-Labs/nac3#339 2023-11-01 15:51:30 +08:00
Implement NumPy math functions

However, the C++ version (std::isinf and std::isnan) returns a bool instead, so maybe we can coerce it before passing back to the caller.

derppening commented on pull request M-Labs/nac3#339 2023-11-01 15:50:31 +08:00
Implement NumPy math functions

This is not written anywhere in GCC's Manual or Clang's Manual,…

derppening commented on pull request M-Labs/nac3#339 2023-11-01 15:41:24 +08:00
Implement NumPy math functions

v8: Fixed incorrect docstring.

derppening pushed to issue-149 at M-Labs/nac3 2023-11-01 15:41:06 +08:00
7966535677 standalone: Add math tests for non-number arguments
c8a2785225 core: Rework gamma/gammaln to match SciPy behavior
defcd3cd28 core: Replace TopLevelDef comments with documentation
6c4d09595a core: Implement numpy and scipy functions
00091cc830 core: Implement and expose {isinf,isnan}
Compare 5 commits »
derppening commented on pull request M-Labs/nac3#349 2023-11-01 15:21:36 +08:00
core: Change RHS operand of bitshift operators to int32

Is there a reason why it was done otherwise before?

This will also need changing the code in ARTIQ.

I have no clue, maybe @pca006132 or @ychenfo can pitch in. I just saw #336 and…

derppening created pull request M-Labs/nac3#351 2023-11-01 15:14:06 +08:00
WIP: artiq, core: Return HashSet of error messages for analysis
derppening commented on pull request M-Labs/nac3#349 2023-11-01 15:10:47 +08:00
core: Change RHS operand of bitshift operators to int32

v2: Rebased against master

derppening commented on pull request M-Labs/nac3#348 2023-11-01 15:10:26 +08:00
Implement with legacy_parallel

v2: Rebased against master

derppening commented on pull request M-Labs/nac3#339 2023-11-01 15:06:28 +08:00
Implement NumPy math functions

v7: Rebased against mater

derppening pushed to issue-149 at M-Labs/nac3 2023-11-01 15:02:01 +08:00
bc692aaaf5 standalone: Add math tests for non-number arguments
830835f0f3 core: Rework gamma/gammaln to match SciPy behavior
38fd7b62e1 core: Replace TopLevelDef comments with documentation
605cf6e913 core: Implement numpy and scipy functions
460b150a34 core: Implement and expose {isinf,isnan}
Compare 19 commits »
derppening pushed to issue-336 at M-Labs/nac3 2023-11-01 15:01:05 +08:00
ec350f0b44 core: Change RHS operand of bitshift operators to int32
352f70b885 artiq: Update host exception list to match possibly thrown types
e95586f61e core: Fix IR generation of `for` loop containing break/continue
bb27e3d400 standalone: Fix indentation of demo.c
bb5147521f standalone: Fix indentation of test files
Compare 10 commits »
derppening pushed to enhance/with-legacy-parallel at M-Labs/nac3 2023-11-01 15:00:44 +08:00
86017be4d0 artiq: Implement `with legacy_parallel` block
139c9c123e Add CodeGenerator::gen_block and refactor to use it
352f70b885 artiq: Update host exception list to match possibly thrown types
e95586f61e core: Fix IR generation of `for` loop containing break/continue
bb27e3d400 standalone: Fix indentation of demo.c
Compare 6 commits »