Nahuel Palumbo
Nahuel Palumbo
C lang defines two ways to perform an AND operation: one for booleans and the other for integers (keep the sign). To represent this difference, there are two methods in...
_Done in DojoVM - Douai edition (and more)!_ Merged changes in https://github.com/pharo-project/pharo-vm/pull/649 (I cannot point to it because it comes from a **fork**, even though we work in the same...
_Made in a dojo with many people :)_ Adding two specialised versions of `primitiveAt`. - `primitiveAtByteArray` for bytearrays - `primitiveAtPointerArray` for normal arrays - Includes jitted version built by Druid...
- [ ] Avoid two functions with the same name -> _remane_. If both are `` then throw an error. - [ ] Same name in local variable names and...
_Missing work from dojos on 02/05 and 09/05_ We were making experiments to unsafe bytecode in loops (compiling `to:do:`s). We parametrized pre-&post-conditions to reuse the logic in safe and unsafe...
I'm thinking if we want to check this "merge of bits in bytes" (I don't know the name) definition. That would help us to identify that this order is important....
Classes that will be translated as structs in C code need the type declarations for all instance variables. - They must be a subclass of `SlangStructType` (for generic Slang) and...
Validate that all type declarations are linked to a variable available in the scope. For example, to avoid cases like ``` foo | theX | ``` This is useful to...
Should be nice to have some checks in Slang to be (a bit) sure that the generated C code will compile. Some ideas: - [ ] #598 - [ ]...
@ivojawer started to validate the type declarations. We need to decide what to do for 'self_in_blah' cases.