linusg pushed to main at kiesel-js/kiesel
-
03b0ad46d3 language: Implement async generator expressions
-
a204a90ce3 language: Implement async generator declarations
-
f77ca3e0ed builtins: Implement %AsyncIteratorPrototype%
-
fde22ea5c2 builtins: Stub out AsyncGenerator objects
-
7a3cc7cd32 builtins: Implement AsyncGeneratorFunction objects
- Compare 6 commits »
linusg pushed to main at kiesel-js/kiesel
-
e049a690ca language: Implement generator expressions
-
7705a20932 language: Implement generator declarations
-
c1bc16a963 builtins: Stub out Generator objects
-
0e965a256f builtins: Implement GeneratorFunction objects
-
1ba2c26858 language: Make Parser.parseNode() take an accept function
- Compare 8 commits »
linusg pushed to main at kiesel-js/kiesel
-
cb3cec8d2b builtins: Implement Math.imul()
-
7848b6b3d6 builtins: Implement Math.fround()
-
dead466b2b builtins: Implement Math.atan2()
-
f3ed74f423 build: Change name of libgc static library to just "gc"
-
b4058c18ac types: Fix toInt32 -> toUint32 typo in Number.leftShift()
- Compare 7 commits »
linusg pushed to main at kiesel-js/kiesel
-
465b9876b6 meta: Link devlog #3 from the README
-
4d63c2aa1e language: Include arguments when printing object_define_method
- Compare 2 commits »
linusg pushed to main at kiesel-js/kiesel
-
9fe6905af6 language: Fix array initializer that fails to compile with latest zig
linusg pushed to main at kiesel-js/kiesel
-
d49ad32d72 language: Implement getter/setter object method property definitions
-
7928e17b56 language: Implement object method property definitions closer to spec
-
da86cb2e98 language: Move PropertyName bytecode generation into its own function
- Compare 3 commits »
linusg pushed to main at kiesel-js/kiesel
-
6dfdd5265d builtins: Set @@iterator on unmapped arguments object
linusg pushed to main at kiesel-js/kiesel
-
260a885e6e pretty_printing: Generate branches for object types using an inline loop
-
ac138e175a pretty_printing: Cast objects to their specific type at the call site
- Compare 2 commits »
linusg pushed to main at kiesel-js/kiesel
-
a5c9a41c22 builtins: Implement Set.prototype.forEach()
-
385ae3507b builtins: Implement Set.prototype[@@iterator]()
-
d004221f5d builtins: Implement Set.prototype.keys()
-
4c494a02a3 builtins: Implement Set.prototype.values()
-
56c19d4b6b builtins: Implement Set.prototype.entries()
- Compare 20 commits »
linusg pushed to main at kiesel-js/kiesel
-
75f77ac631 builtins: Implement Map.prototype.forEach()
-
3fcc8c0dcd builtins: Implement Map.prototype[@@iterator]()
-
8f6d394bbc builtins: Implement Map.prototype.values()
-
847501a252 builtins: Implement Map.prototype.keys()
-
913daab938 builtins: Implement Map.prototype.entries()
- Compare 6 commits »
linusg pushed to main at kiesel-js/kiesel
-
e1a26271dd everywhere: Fix build errors caused by alignment differences
linusg pushed to main at kiesel-js/kiesel
-
69c172bf46 types: Restore original exception in Iterator.close() if return() throws
-
164aaff5b0 builtins: Implement Map.prototype.size
-
398ca82f02 builtins: Implement Map.prototype.set()
-
4bee29d4ab builtins: Implement Map.prototype.has()
-
631ecfdc2f builtins: Implement Map.prototype.get()
- Compare 10 commits »
linusg pushed to main at kiesel-js/kiesel
-
047782fe94 types: Add spec link to PropertyKey.IntegerIndex
-
5d69b51242 builtins: Add NOTE comment to builtinCallOrConstruct()
- Compare 2 commits »
linusg pushed to main at kiesel-js/kiesel
-
eadcba9bae everywhere: Use consistent syntax for casting len to f64
-
476e7c4ded everywhere: Use std.math.is{Negative,Positive}Inf() for +-∞ comparisons
-
78346e4232 builtins: Implement Array.prototype.toSpliced()
-
da886243e4 builtins: Implement Array.prototype.splice()
-
b87725832d builtins: Fix typo in variable name
- Compare 5 commits »
linusg pushed to main at kiesel-js/kiesel
-
65363044d3 builtins: Reject date time strings with -000000 year
-
6418057515 builtins: Handle Date objects in Object.prototype.toString()
- Compare 2 commits »
linusg pushed to main at kiesel-js/kiesel
-
68cbbb5d89 builtins: Implement Date.parse()
-
ea8a460485 builtins: Disambiguate custom types for Date utils a little bit
- Compare 2 commits »
linusg pushed to main at kiesel-js/kiesel
-
9616321e0c builtins: Implement Date.prototype.setUTCSeconds()
-
66165f13c0 builtins: Implement Date.prototype.setUTCMonth()
-
ebb82c0c86 builtins: Implement Date.prototype.setUTCMinutes()
-
5c7de6b8b6 builtins: Implement Date.prototype.setUTCMilliseconds()
-
23bd84750a builtins: Implement Date.prototype.setUTCHours()
- Compare 15 commits »
linusg pushed to main at kiesel-js/kiesel
-
08ac8acf61 builtins: Implement Date.prototype.getUTCSeconds()
-
002093bf33 builtins: Implement Date.prototype.getUTCMonth()
-
27e8ff82ae builtins: Implement Date.prototype.getUTCMinutes()
-
70245d2611 builtins: Implement Date.prototype.getUTCMilliseconds()
-
c6bdc6761e builtins: Implement Date.prototype.getUTCHours()
- Compare 18 commits »
linusg pushed to main at kiesel-js/kiesel
-
e96e863e8d types: Implement Value.requireInternalSlot()
linusg pushed to main at kiesel-js/kiesel
-
49119e6c6e builtins: Implement Date.now()
-
05a56b15ed builtins: Implement Date.prototype.getTimezoneOffset()
- Compare 2 commits »