An open API service providing commit metadata for open source projects.

GitHub / scala-js/scala-js / commits

Scala.js, the Scala to JavaScript compiler

SHA Message Author Date Stats
25d9a5fb merge Merge pull request #5178 from gzm0/walk-stream Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
4 months ago
8a352050 Do not retain the entire ClassDef in the IRCleaner Tobias Schlatter <t****s@m****h> 4 months ago
4e32fa76 Use Java Streams for lazy Jar traversal in IRCleaner Tobias Schlatter <t****s@m****h> 4 months ago
f19a1839 Use static methods as entry points for RuntimeLong operator methods. Sébastien Doeraene <s****e@g****m> 4 months ago
f73a8aee merge Merge pull request #5175 from sjrd/long-mul-hi Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
4 months ago
52668c3b Opt: Rewrite `1 + ~x` to `-x`. Sébastien Doeraene <s****e@g****m> 4 months ago
4c11983b merge Merge pull request #5171 from sjrd/ir-unsigned-div-mod Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
9e5b837d merge Merge pull request #5158 from sjrd/floating-point-bits-opcodes Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
d9722185 Opt: Use unsigned arithmetics in Range, instead of Longs. Sébastien Doeraene <s****e@g****m> 4 months ago
303de0d8 Optimize away comparisons of a variable with itself. Sébastien Doeraene <s****e@g****m> 4 months ago
eed6479e merge Merge pull request #5166 from sjrd/fix-wasm-try-finally-non-defaultable Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
b6381788 merge Merge pull request #5170 from sjrd/id-hash-code-as-unary-op-method Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
62068f40 merge Merge pull request #5174 from sjrd/gh-actions-for-windows-ci Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
4c128da9 Implement jl.Math.{multiplyFull, multiplyHigh, unsignedMultiplyHigh}. Sébastien Doeraene <s****e@g****m> 5 months ago
2c17a605 merge Merge pull request #5173 from sjrd/refactor-javalib-special-methods-codegen Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
8a885ada Move the require-jdk15 tests to require-jdk17. Sébastien Doeraene <s****e@g****m> 5 months ago
7516f1ab Switch to GitHub Actions for the Windows CI. Sébastien Doeraene <s****e@g****m> 5 months ago
afdda6f8 Wasm: Implement PriorityQueue without js.Array in Wasm backend Rikito Taniguchi <r****8@g****m> 5 months ago
94acdf8c Add java.lang.Utils.roundUpToPowerOfTwo utility function Rikito Taniguchi <r****8@g****m> 5 months ago
a7b99e99 Handle System.identityHashCode as a method with a special body. Sébastien Doeraene <s****e@g****m> 5 months ago
5c318439 Refactoring: Isolate handling of javalib methods with special bodies. Sébastien Doeraene <s****e@g****m> 5 months ago
493130e1 merge Merge pull request #5110 from sjrd/link-time-if-with-desugaring-phase Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
5 months ago
12918186 Fix #5165: Use defaultable types for the locals of `TryFinally`s. Sébastien Doeraene <s****e@g****m> 5 months ago
f84fa2ed Add copies of the run/finally.scala partest into our own test suite. Sébastien Doeraene <s****e@g****m> 5 months ago
008c33ae merge Merge pull request #5162 from tanishiking/arraylist-wasm Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
3ad65c79 merge Merge pull request #5163 from sjrd/reorg-link-time-properties Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
08ce2c69 Implement ArrayDeque using scala.Array Rikito Taniguchi <r****8@g****m> 5 months ago
4913fc96 Check index on bounds in ArrayList addAll and removeRange. Rikito Taniguchi <r****8@g****m>
Committed by: Sébastien Doeraene <s****e@g****m>
5 months ago
fd90409f Reorganize LinkTimeProperties. Sébastien Doeraene <s****e@g****m> 5 months ago
6d047575 Introduce IR BinaryOps for unsigned division and remainder. Sébastien Doeraene <s****e@g****m> 5 months ago
a088ec4b Wasm: Implement ju.ArrayList without js.Array. Rikito Taniguchi <r****8@g****m>
Committed by: Sébastien Doeraene <s****e@g****m>
5 months ago
619202ca merge Merge pull request #5160 from sjrd/fix-crash-with-modules-no-optimizer Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
1e6540a6 Fix #5159: Register static module dependency on used lambda classes. Sébastien Doeraene <s****e@g****m> 5 months ago
d97f4e43 Support reading jar files in the IR cleaner. Sébastien Doeraene <s****e@g****m> 5 months ago
b49cff92 Introduce IR UnaryOps for floating point bit manipulation. Sébastien Doeraene <s****e@g****m> 5 months ago
e33a2129 Use a DataView in FloatingPointBits. Sébastien Doeraene <s****e@g****m> 5 months ago
c399a080 Bump the version to 1.20.0-SNAPSHOT for the upcoming changes. Sébastien Doeraene <s****e@g****m> 5 months ago
b53a0902 Towards 1.19.1. Sébastien Doeraene <s****e@g****m> 6 months ago
151d3d67 Version 1.19.0. Sébastien Doeraene <s****e@g****m> 6 months ago
d5043037 merge Merge pull request #5122 from sjrd/ir-patch-old-anon-functions Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
6 months ago
e754a550 Call the new Scala API of `Reflect` from the codegen. Sébastien Doeraene <s****e@g****m> 6 months ago
c2ddc682 Introduce a binary API with Scala functions in `Reflect`. Sébastien Doeraene <s****e@g****m> 6 months ago
e507300f merge Merge pull request #5154 from sjrd/fuse-itables-vtable Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
95d04c6b merge Merge pull request #5149 from sjrd/wasm-fmod-in-scala Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
bb4d753c merge Merge pull request #5152 from sjrd/wasm-string-constants Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
7d15aad4 merge Merge pull request #5140 from sjrd/fix-incremental-instance-tests-with-modules Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
cc670fb7 merge Merge pull request #5130 from sjrd/async-await-and-wasm-jspi Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
5636d8be merge Merge pull request #5150 from sjrd/rint-without-double-remainder Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
6 months ago
7a2cf72b merge Merge pull request #5153 from sjrd/partest-actually-delete-temp-dirs Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
6 months ago
1b989f24 Merge the itables into the corresponding vtables. Sébastien Doeraene <s****e@g****m> 6 months ago
67fa195e Actually delete temp files created by partest for Wasm. Sébastien Doeraene <s****e@g****m> 6 months ago
64edcce7 Wasm: Use builtin string constants from JS string builtins. Sébastien Doeraene <s****e@g****m> 6 months ago
31666da4 Reimplement `Math.rint` without floating-point remainder. Sébastien Doeraene <s****e@g****m> 6 months ago
b5e27004 Wasm: Implement fmod on the Scala side. Sébastien Doeraene <s****e@g****m> 6 months ago
01ee94a9 Wasm: Better codegen for Long shifts with constant right-hand-side. Sébastien Doeraene <s****e@g****m> 6 months ago
5bb0d090 Enforce that jl.Throwable must a class extending jl.Object. Sébastien Doeraene <s****e@g****m> 7 months ago
70a41645 merge Merge pull request #5142 from sjrd/random-generator Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
fec4ae76 merge Merge pull request #5003 from sjrd/typed-closures Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
e7b4f691 merge Merge pull request #5139 from sjrd/rearrange-init-sequence-of-primref Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
7 months ago
9cb865f8 Fix #5097: Implement most of `ju.random.RandomGenerator`. Sébastien Doeraene <s****e@g****m> 7 months ago
a7a613b6 Fix #5131: Overhaul justifications for caching in Emitter.genClass. Sébastien Doeraene <s****e@g****m> 7 months ago
2ed0b39b merge Merge pull request #5136 from sjrd/fix-ir-names-types-deadlock Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
7 months ago
e67a1a22 merge Merge pull request #5134 from dubinsky/JUnit-populate-sbt.testing.Event.duration Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
9104f7d9 merge Merge pull request #5128 from sjrd/deprecate-es5.1-support Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
b1eabac0 Rearrange the init sequence of `PrimRef`s and `PrimTypeWithRef`s. Sébastien Doeraene <s****e@g****m> 7 months ago
82910a08 Fix #5135: Move well-known names to a new object `WellKnownNames`. Sébastien Doeraene <s****e@g****m> 7 months ago
53ecbe34 Add tests for the `nameString` method of names. Sébastien Doeraene <s****e@g****m> 7 months ago
82209514 JUnit: populate sbt.testing.Event.duration. Leonid Dubinsky <d****b@p****g> 7 months ago
cf05126e merge Merge pull request #5132 from dubinsky/JUnit-populate-sbt.testing.Event.throw... Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
dbce9db8 JUnit: populate sbt.testing.Event.throwable on test failure Leonid Dubinsky <d****b@p****g> 7 months ago
2ff3bc6d Fix #5064: Optionally allow orphan `js.await(p)` on WebAssembly. Sébastien Doeraene <s****e@g****m> 8 months ago
ad8f8304 Add `js.async { ... js.await(p) ... }` blocks. Sébastien Doeraene <s****e@g****m> 8 months ago
28812dde merge Merge pull request #5118 from sjrd/drop-non-strict-floats Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
8 months ago
76f7be75 merge Merge pull request #5101 from sjrd/desugaring-separate-phase Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
48ddd575 merge Merge pull request #5124 from sjrd/clearer-deser-hack-guards Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
473b665f merge Merge pull request #5126 from sjrd/remove-dead-code-js-linking-info Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
01817067 Wasm: Remove dead code jsLinkingInfo object. Sébastien Doeraene <s****e@g****m> 8 months ago
a4cdc6f2 Deprecate support for ECMAScript 5.1. Sébastien Doeraene <s****e@g****m> 8 months ago
d34326ce merge Merge pull request #5125 from sjrd/remove-codegen-opt-for-anon-function-classes Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
f014e0ed merge Merge pull request #5120 from sjrd/refactor-checking-phase Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
fb051e53 merge Merge pull request #5123 from sjrd/bump-scala3-compat-to-3.6.3 Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
ca39c30d Remove ancient codegen opt for expanded Scala anon function classes. Sébastien Doeraene <s****e@g****m> 8 months ago
bdd73fb9 Make the guards for deserialization hacks clearer. Sébastien Doeraene <s****e@g****m> 8 months ago
795d3e06 Bump the Scala 3 version used for source compat of `ir/` to 3.6.3. Sébastien Doeraene <s****e@g****m> 8 months ago
9481522b Rewrite old IR with `AnonFunctionN` references to use `NewLambda`. Sébastien Doeraene <s****e@g****m> 8 months ago
38636cf0 Bump the version to 1.19.0-SNAPSHOT for the upcoming changes. Sébastien Doeraene <s****e@g****m> 8 months ago
2a77c9ce Refactoring: Generic notion of CheckingPhase for the IR checkers. Sébastien Doeraene <s****e@g****m> 8 months ago
79795315 Towards 1.18.3. Sébastien Doeraene <s****e@g****m> 8 months ago
c7cbc7ad Version 1.18.2. Sébastien Doeraene <s****e@g****m> 8 months ago
b38201c0 Drop support for non-strict floats. Sébastien Doeraene <s****e@g****m> 9 months ago
c5f5ab74 merge Merge pull request #5117 from sjrd/object-literal-on-2.13 Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
b8c3f068 merge Merge pull request #5114 from sjrd/fix-switch-match-guard-bug-2.13.16 Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
62039023 merge Merge pull request #5116 from sjrd/fix-jsmoduleclass-hack-aftersuper-from-1.8 Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
8e69b34c merge Merge pull request #5113 from sjrd/scala-2.12.10-2.13.16 Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
9 months ago
78ce1c81 Fix #5115: Apply the StoreModule hack to JSConstructorDef from 1.8. Sébastien Doeraene <s****e@g****m> 9 months ago
dac9aa7f Optimize the shapes of `js.Dynamic.literal()` in Scala 2.13. Sébastien Doeraene <s****e@g****m> 9 months ago
ee3e9a02 Codegen: Make the handling of default clause jumps more generic. Sébastien Doeraene <s****e@g****m> 9 months ago
498e56b0 Fix #5112: Recognize asInstanceOf around jump to default label. Sébastien Doeraene <s****e@g****m> 9 months ago
7b5528e8 Ensure the switch of Bug1955 is always a switch by adding more cases. Sébastien Doeraene <s****e@g****m> 9 months ago
ff72b7f2 Upgrade to Scala 2.13.16, and add 2.13.14, 2.13.15 to the CI. Sébastien Doeraene <s****e@g****m> 9 months ago

← Back to repository