-
## Compiler version
Failing with 3.3.1-RC1-bin-20230524-5262680-NIGHTLY
Successful build with 3.3.1-RC1-bin-20230518-4ffe5af-NIGHTLY
## The error
The build of [poppet](https://github.com/yakiv…
-
My simulation with websocket hangs forever if I have two checks in .on() method. In logs I found the message `Timeout 1609228671 cancelled` after the first check succeeded. It looks like the timeout s…
-
## Motivation
With CoreDSL 2 instruction names can not include dots (`.`) while there are many extensions using names with a dot (see first & second example). While this might be neglectible for HL…
-
**Idea:** Introduce a ranged index operator
```
X[rd] = MEM[base + 3 : base]; // a 32-bit load
```
as syntactic sugar for
```
X[rd] = MEM[base + 3] :: MEM[base + 2] :: MEM[base + 1] :: MEM[base …
-
On ArchWSL, with Node.js 20.5.0 and npm 9.8.1.
Install:
```console
$ npm install
added 103 packages, and audited 105 packages in 11s
23 packages are looking for funding
run `npm fund` for …
-
As a first approximation, `always` is like `instructions`, but it contains named blocks that only contain behavior (so no encoding/operands, assembly).
-
The [bit range operator](https://github.com/Minres/CoreDSL/wiki/Expressions#bit-range) must have a fixed size. Do achieve this, it is currently limited to compile-time-constant expressions comprised o…
-
Currently, the PC increment is not defined; implementers have to assume that it will be ~automagically~ performed correctly. From what I see, the current intended behavior (and what ETISS as well as D…
-
Idea: Define `sizeof(T)` as the number of *bytes* required to represent T (as in C). An additional `bitsizeof` operator may make sense in the future.
The expression's type is currently hard-wired a…
-
Having the following architectural state declaration:
```
architectural_state {
unsigned int RFS = 32;
register unsigned X[RFS];
unsigned& ZERO = X[0];
}
```
th…