-
The benchmark on https://bellard.org/quickjs/bench.html is now 2 years old and is made with the very first public release of QuickJS. Since then a lot has changed with 16 more releases.
-
General ticket for transactions. API, implementation, ideas, thoughts, etc. Transactions should have the following goals:
- Make all operations inside a transaction atomic
- Lock the database to preve…
-
Standard ML has two branching mechanisms: pattern matching and the more traditional `if`-`then`-`else`. The former is generally considered superior for most purposes. For example:
fun foo nil =…
-
Hello Together,
I worked a bit with your alpha-codes to append "shortcodes" to informations from the unicode.org site (CLDR and list 5.0). I found 41 identically codepoints where the naming is in e…
-
There are several global and member variables which are pointers to structs that could be replaced by those structs themselves. This avoids having to allocate and free memory for them, and might impro…
-
I am building a run history tracker Electron app for The Binding of Isaac and actually i am parsing the logs but it miss a lot of informations (coins, damage, speed, bombs...) so i had the idea to rea…
-
```
We have always been able to run the SunSpider benchmark since 9.0.4. However,
the V8 benchmark crashes the interpreter with an out of memory error on the
Splay final test. The browser stays up, …
-
The current rewrite engine rewrites tuples, constants, wildcards etc using a number of mutually recursive functions.
For better understandability, it would be better to write it as a pipeline like
…
-
## Feature Suggestion
Providing a way to access labels, or any other attributes, of _real_ entity from check.
## Possible Implementation
provide an attribute of the real entity that can b…
-
If I'm reading this right, we are growing the memory buffer for the file by increments of the file write operand -- this is going to have much worse performance than other allocation strategies that m…