4bdcecdf95
core: Change RHS operand of bitshift operators to int32
e546535df0
flake: update nixpkgs
fde13810f1
artiq, core: Return HashSet of error messages for analysis
e546535df0
flake: update nixpkgs
db0134f21e
artiq: Implement `with legacy_parallel` block
c848bead09
Add CodeGenerator::gen_block and refactor to use it
e546535df0
flake: update nixpkgs
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}
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}
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.
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}
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…
WIP: artiq, core: Return HashSet of error messages for analysis
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}
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
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