-
Please reconsider the possible overuse of forceinlining. For example for unordered_flat_set insert() is fully inlined at each callsite (even with rather complex non-default hashers) except for the unc…
-
If you are trying to compile a clexulator using `make_clexulator` function in `libcasm-clexulator` installed via conda, and the latest version of c++ shipped with ubuntu 24.04, you might encounter the…
-
1. **Design a generic gate**: Create a generic gate that can be used to build complex digital circuits.
2. **Implement arithmetic circuits**: Implement arithmetic circuits using the generic gate, whic…
-
### Example
```nim
type
# INVALID v INVALID
HyalosTracker*[T; N: static int] = ref HyalosTrackerObj[T, N] #
-
## Context
The current version of BVH construction is written in a ~150 lines of TypeScript code. This code works well for small models, but for larger models, the page hangs for a bit and becomes un…
-
### Example
```nim
type
MyValue[T] = object
a, b: T
proc value[T](a, b: T): MyValue[T] =
result.a = a
result.b = b
let
a: cint = 10
b: cint = 10
# -- C Cod…
-
This is a high level umbrella issue intended to give an overview of what we want to start building for a ttnn generic op.
First we should sync with Artem and Eyon and get their thoughts and opinion…
-
Using `ajv-formats` with TypeScript+[deno](https://deno.land) (version 1.37.1) fails. I use the 'usual' idiom:
```
import addFormats from 'npm:ajv-formats':
.
.
.
addFormat(ajv);
```
and t…
-
Compiling SourceCodeTest.cpp currently takes >50s (with clang 18 as host compiler). The reason is that it has 12 different subclasses of RecursiveASTVisitor. I believe this is also the root cause for …
nikic updated
3 weeks ago
-
The `struct_to_tuple` function builds, at runtime, what is effectively a copy of any struct, but organized as a tuple.
So if you have...
```C++
struct mytype {
std::string value1;
std::stri…