1
0
forked from M-Labs/artiq
Commit Graph

13 Commits

Author SHA1 Message Date
David Nadlinger
08eea09d44 compiler: Catch escaping numpy.{array, full, transpose}() results
Function calls in general can still be used to hide escaping
allocations from the compiler (issue ), but these calls in
particular always allocate, so we can easily and accurately handle
them.
2023-10-09 09:00:26 +08:00
Hartmann Michael (IFAG PSS SIS SCE QSE)
76f1318bc0 doc: Extend documentation
Extend the paragraph "Pitfalls" in the documentation of "Compiler" by
problems caused by returning values from the stack.
2023-10-07 07:20:33 +08:00
David Nadlinger
b89610bbcd manual/compiler: Mention TArray annotation 2021-05-24 11:50:10 +01:00
fanmingyu212
91832aa886 manual: cannot use empty lists in kernel
Signed-off-by: Mingyu Fan <mingyufan@ucsb.edu>
2021-05-12 11:37:18 +08:00
de11b3b7c7 manual: fix table formatting 2017-06-05 17:39:54 +08:00
b4f3be7e1b doc: fix table formatting problem, add 'string constant' as supported compiler type 2017-01-16 13:58:09 -06:00
whitequark
009d396740 Move mu_to_seconds, seconds_to_mu to Core. 2016-11-21 05:37:30 +00:00
whitequark
abf2b32b20 coredevice.dds: work around the round(numpy.float64()) snafu. 2016-11-20 09:49:58 +00:00
whitequark
eee8d05398 doc: clarify kernel_invariant doc (fixes ). 2016-11-09 14:59:57 +00:00
whitequark
cd68577dbc compiler: add support for async RPCs. 2016-10-30 00:57:31 +00:00
whitequark
3dc0101459 doc: explain monomorphism of user-defined classes.
Fixes .
2016-08-03 23:18:54 +00:00
whitequark
79c7c2dd45 doc: explain RPC return type annotations.
Fixes .
2016-04-29 12:09:14 +00:00
e8ae6fcd9f doc: move compiler details to separate chapter 2016-04-27 01:35:40 +08:00