Stepan Koltsov
Stepan Koltsov
So there's smaller lock contention. This also unlocks an option to do partitioning by hash, which should reduce contention greatly.
* loaded variables cannot be bound twice * loaded variables cannot be reassigned * loaded variables are not exported These are the rules from the Java Starlark implementation. Note "loaded...
* rename `Expression` to `Expressions` * rename `Test` to `Expression` It would be less confusing, and it will also make grammar more similar to [Python grammar](https://docs.python.org/3/reference/grammar.html).
``` lambda x,: None ``` is valid in Python, but invalid by this spec and in java implementation. If the difference is intentional, let's mention that explicitly. If that's accidental,...
Motivation is this: * it is not possible for user to freeze a value * it might not be possible to provide ability to freeze individual values in all implementation...
I was struggling with nom lack of good diagnostic messages, and I decided that it's easier to rewrite parser without nom. The new parser in particular properly reports error location...
Protobuf parser need to implement logic of resolving names, e. g. given ``` message Foo { Bar = 1; } ``` `Bar` needs to be resolved to something like `some.package.Bar`...
If there are two crates in dependency tree of a project, and one crate requests no-btreemap, and other requests btreemap, first one won't compile.