David Durst

Results 26 issues of David Durst

https://github.com/David-Durst/aetherling/blob/sim_issues/tests/helper_test_readyvalid.py#L54 This causes CoreIR to segfault and the simulator to stop. This shouldn't be a segfault. Not sure if this is a CoreIR or Magma issue.

**Describe the bug** UniqueID and UniqueID2 aren't unique for different grenades. I want to use e.Projectile.WeaponInstance.UniqueID2() in events.GrenadeProjectileThrow and e.Grenade.UniqueID2 in events.HeExplode (and similar events) to track grenades over time....

kind: enhancement
help wanted

#### Your system information * System information from steam (`Steam` -> `Help` -> `System Information`) in a [gist](https://gist.github.com/): https://gist.github.com/David-Durst/db4354a00d5d6dd26c3eba358462e4cc * Have you checked for system updates?: Yes #### Please describe...

Linux

Currently, you can't get the string representation of some instances of loam boards. The magma __repr__ function calls IO of the metaclass, and the loam board doesn't have an IO...

If an output is unwired in CoreIR, it complains. CoreIR has a Term operator that I've ported to Mantle (https://github.com/phanrahan/mantle/blob/master/mantle/coreir/type_helpers.py#L4). All Magma/Mantle backends should complain.

https://github.com/phanrahan/mantle/blob/master/mantle/lattice/mantle40/LUT.py#L110 https://github.com/phanrahan/mantle/blob/master/mantle/lattice/mantle40/MUX.py#L133 These only handle powers of 2 up to a low limit. They should support all positive integers.