Fredrik Holmström
Fredrik Holmström
We should add support for CompileToMethod so we can write javascript code to .NET assemblies and store on disk.
The syntax for consuming .NET namespaces and classes inside of JavaScript source code needs to be picked. ### Current Suggestion We support both early (compile) and late (runtime) bindings of...
So I've been looking at the descriptor attributes for ES5, even pushed my initial implementation to the [ecmascript5](https://github.com/fholm/IronJS/tree/ecmascript5)-branch. There is a subtle difference between the attributes between ES3 and ES5,...
The compiler generates very complex expression tree graphs for certain operations. A lot of it is for speed reasons, but there are cases where the currently used scheme makes the...
On the current IronJS.Runtime.Descriptor struct the Attributes field is of type "ushort", which is 2 bytes long, this could be shrunk to 1 byte making the whole struct 8 +...
When using Array.prototype.slice on a non-array object and slicing on values larger then Int32.MaxValue an invalid result is returned, example: ``` var obj = {}; obj.slice = Array.prototype.slice; obj[4294967294] =...