sb0 changed the topic of #m-labs to: ARTIQ, Migen, MiSoC, Mixxeo & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
fengling has joined #m-labs
Gurty has joined #m-labs
Mon_ has joined #m-labs
Mon_ has quit [Quit: This computer has gone to sleep]
rohitksingh_work has joined #m-labs
sb0 has joined #m-labs
DocScrutinizer05 has quit [Disconnected by services]
DocScrutinizer05 has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
<sb0>
whitequark, why is now() compilable? it should be now_mu() only
<whitequark>
what do you mean?
<sb0>
there is a now() function that exists in kernels
<sb0>
and should not
<whitequark>
how so?..
<sb0>
artiq.language.core ony defines now_mu(), I don't know where now() is coming from
<whitequark>
it's a now expressed in float units
<whitequark>
now() is coming from the prelude, which is completely independent from any host python code
<whitequark>
artiq.compiler.prelude.
<sb0>
float units break when the time counter reaches a certain value, which is why all functions in ARTIQ that use absolute timestamps, like now(), use 64-bit ints
<whitequark>
sb0: no at() either?
<GitHub189>
[artiq] whitequark pushed 1 new commit to master: https://git.io/vo50D