| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix bug allowing function types in too many places
|
|
|
|
Including:
turn an undefined literal into a vector of undefined values of the correct length
handle sparse vector unspecified default values as undefined literals
allow global lets to call library functions
|
|
|
|
|
|
Also fixed for loop evaluation
|
|
|
|
binary_taint functions instead of V_track directly.
Annoyingly, Lem won't let one section of code use these functions, complaining of too much polymorphism.
Also, might fix arithmetic
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
instead of 0)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and I *think* that I'm making vectors of unknowns in all the necessary places now.
|
|
|
|
|
|
|
|
and letting them turn into undefineds
|
|
|
|
|
|
|
|
Of note: Interp_lib.to_num now takes an Unsigned or a Signed constructor, rather than a boolean
|
|
|
|
|
|
Add a function from instruction to istate
|
|
|
|
|
|
|