-
The following exception occurs with the latest fractl main and latest of branch `new-ui-changes` of `trafficlight`. The exception occurs during the handling of a `:NewDefect` event:
```
2022-01-12…
-
Working on the partial evaluator, I found the following case where `normalizeType` doesn't seem to work as advertised.
Attempting to normalize
```haskell
BitSize (Maybe (Vec 2 (Maybe Bool)))
```
…
-
I am interested in generating semantics for symbolic opcodes, for example where fields corresponding to immediate values or shift amounts are variable. Symbolic register indexes may be interesting as …
-
Clash's existing compilation method of exhaustive rewriting, while significantly improved over the years, turns out to be a large performance bottleneck; especially when forced to unroll loops. Specif…
-
Partial evaluation is currently all-or-nothing in that all possible results dependent on unknowns are returned to the caller. In some cases, it's prohibitively expensive to compute and return the expr…
-
The partial evaluator seems to be a bit too greedy when evaluating if statements, and can change the behavior of the code
``` javascript
function f(x, y) {
if (x > y) {
return x;
} else {
…
-
### Category
Cedar language or syntax features/changes
### Describe the feature you'd like to request
In order to have typing preservation, #874 reduced the precision of partial evaluation when eva…
-
HI all,
I've run libfm in Ubuntu using the dataset detailed below,
Random model run OK,
however when I tried the rest of the models in my list (I followed the models_example.py example provided h…
-
It would be really great to have some sort of `static_assert` during partial evaluation, e.g.,
```rs
pe_assert ( [, ] )
```
to make compilation fail with a meaningful error message in cases wher…
-
Performance is a key goal of the CUE project. Broadly, @mpvl envisages being able to achieve performance improvements of several orders of magnitudes (predominantly by means of reductions in the time …