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
e0bbbdd0 merge Merge pull request #5239 from 987Nabil/char-seq-is-empty Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
15 days ago
59596013 Add `isEmpty` to CharSequence Nabil Abdel-Hafeez <7****l@u****m> 18 days ago
8e82ab9c merge Merge pull request #5234 from sjrd/wasm-remove-turboshaft-option Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
25 days ago
c2e9fd3e Wasm: Remove the `--turboshaft-wasm` option for Node.js 24. Sébastien Doeraene <s****e@g****m> 25 days ago
64d72e1e Towards 1.20.2. Sébastien Doeraene <s****e@g****m> 27 days ago
18f9705e merge Merge pull request #5232 from sjrd/fix-assertionerror-5231 Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
27 days ago
9e0c2463 Version 1.20.1. Sébastien Doeraene <s****e@g****m> 27 days ago
474d6bb9 Fix #5231: Partial revert of "Fail if we cannot inline RuntimeLong". Sébastien Doeraene <s****e@g****m> 28 days ago
07c8a010 Towards 1.20.1. Sébastien Doeraene <s****e@g****m> 28 days ago
731beba6 Version 1.20.0. Sébastien Doeraene <s****e@g****m> 29 days ago
b024d1b0 merge Merge pull request #5228 from sjrd/better-system-time-impl Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
a6b0eb98 merge Merge pull request #5218 from sjrd/wasm-complete-name-section Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
about 1 month ago
7e7b3ad4 merge Merge pull request #5226 from sjrd/fix-reflect-compat-api-on-old-2.13-versions Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
about 1 month ago
c73687d4 merge Merge pull request #5225 from sjrd/cleanup-import-js-in-javalib Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
a06bb44b For `nanoTime()`, store the receiver object instead of a closure. Sébastien Doeraene <s****e@g****m> about 1 month ago
f2050086 Use `js.Date.now()` in `System.{currentTimeMillis,nanoTime}`. Sébastien Doeraene <s****e@g****m> about 1 month ago
f46c9f91 Remove the webkitNow path for System.nanoTime(). Sébastien Doeraene <s****e@g****m> about 1 month ago
81e2efa4 Add elementary tests for System.{currentTimeMillis,nanoTime}. Sébastien Doeraene <s****e@g****m> about 1 month ago
88510deb Fix the compat API of `Reflect` on Scala 2.13.{3-8}. Sébastien Doeraene <s****e@g****m> about 1 month ago
b0554780 Remove useless imports of `scala.scalajs.js` in the javalib. Sébastien Doeraene <s****e@g****m> about 1 month ago
3a337a8a merge Merge pull request #5224 from tanishiking/redblack-tree Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
5bdeb038 Use ju.Function instead of js.Function1 in RedBlackTree.fromOrdered Rikito Taniguchi <r****8@g****m> about 1 month ago
bddd5b72 merge Merge pull request #5215 from sjrd/wasm-friendly-varargs Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
1b0e7a65 merge Merge pull request #5219 from sjrd/wasm-constant-arrays-in-data-segments Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
f81609b6 merge Merge pull request #5161 from sjrd/reflect-use-newlambda Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
974b08d4 merge Merge pull request #5221 from sjrd/wasm-dyn-import-as-custom-helpers Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
1d58dbc7 merge Merge pull request #5220 from sjrd/wasm-private-js-fields-on-js-side Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
da68c220 merge Merge pull request #5222 from sjrd/opt-string-hashcode Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
about 2 months ago
4bee86d2 Opt: Rewrite String.hashCode() without multiplication. Sébastien Doeraene <s****e@g****m> about 2 months ago
c5109170 Wasm: Put JS `import(...)` calls in custom JS helpers. Sébastien Doeraene <s****e@g****m> about 2 months ago
db704966 Wasm: Enable tests for `js.import(...)`. Sébastien Doeraene <s****e@g****m> about 2 months ago
a1f4edbc Wasm: Store the symbols of private JS fields on the JS side. Sébastien Doeraene <s****e@g****m> about 2 months ago
68c765fb Wasm: Store the contents of constant primitive arrays in `data` segments. Sébastien Doeraene <s****e@g****m> about 2 months ago
276000fe Wasm: Emit the non-standard name subsection for globals. Sébastien Doeraene <s****e@g****m> about 2 months ago
85027da8 Wasm: Emit name subsections for locals, types and fields. Sébastien Doeraene <s****e@g****m> about 2 months ago
23e8845e Wasm: Give original names to the table entry method types. Sébastien Doeraene <s****e@g****m> about 2 months ago
d6d6a377 merge Merge pull request #5211 from tanishiking/copy-on-write-arraylist Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
07ae33a0 merge Merge pull request #5202 from sjrd/hackers-delight-branchless-magic Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
341860f9 merge Merge pull request #5203 from sjrd/compress-expand Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
2 months ago
24750cfb Wasm-friendly implementation of varargs. Sébastien Doeraene <s****e@g****m> 2 months ago
63e75bf8 merge Merge pull request #5214 from sjrd/prepare-for-maven-central-portal Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
67ecb761 Configure the build to publish through the Maven Central Portal. Sébastien Doeraene <s****e@g****m> 2 months ago
e5d4d49c Upgrade to sbt 1.11.3. Sébastien Doeraene <s****e@g****m> 2 months ago
cb2e7c59 Explicitly drop support for sbt < 1.9.0. Sébastien Doeraene <s****e@g****m> 2 months ago
837cdc06 merge Merge pull request #5168 from tanishiking/priorityqueue-wasm Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
a6447524 merge Merge pull request #5212 from scala-js/dependabot/npm_and_yarn/form-data-3.0.4 Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
f03e0401 Bump form-data from 3.0.1 to 3.0.4
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
718d3ec4 Optimize CopyOnWriteArrayList to use scala.Array on Wasm Rikito Taniguchi <r****8@g****m> 2 months ago
1501c943 merge Merge pull request #5210 from tanishiking/asinstanceof-linktimeif Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
9bb267cf Removes spurious js.AsInstanceOf around the js.LinkTimeIf
Co-authored-by: Sébastien Doeraene <s****e@g****m>
Rikito Taniguchi <r****8@g****m> 3 months ago
849495b9 merge Merge pull request #5209 from sjrd/really-canonicalize-nan-bit-patterns Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
47498f28 Fix #5208: Introduce raw floating point bit manipulation. Sébastien Doeraene <s****e@g****m> 3 months ago
b9b6a6db merge Merge pull request #5204 from sjrd/rt-long-to-double-much-simpler Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
c614c829 merge Merge pull request #5207 from sjrd/cleanup-test-files Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
264f1e98 merge Merge pull request #5206 from sjrd/remove-ancient-phantomjs-workaround Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
1e15bdc8 Replace the `lg` pseudo-constants by actual constants in LongTest. Sébastien Doeraene <s****e@g****m> 3 months ago
22874572 Define `assertExactEquals` in a single place. Sébastien Doeraene <s****e@g****m> 3 months ago
56ed96ea Enable some tests with GCC. Sébastien Doeraene <s****e@g****m> 3 months ago
6013f013 Cleanup historical artifacts in the JS compiler tests. Sébastien Doeraene <s****e@g****m> 3 months ago
f07a3885 Remove an ancient workaround in RTLong for a PhantomJS issue. Sébastien Doeraene <s****e@g****m> 3 months ago
37df9c2e merge Merge pull request #5198 from sjrd/regex-more-unicode-case-insensitive-tests Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
d24d1c34 Introduce code paths for Longs that are *signed* safe doubles. Sébastien Doeraene <s****e@g****m> 3 months ago
944be5ae Branchless algorithm for RuntimeLong.toDouble. Sébastien Doeraene <s****e@g****m> 3 months ago
c0b6ce22 merge Merge pull request #5194 from sjrd/no-touint-in-lib Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
ab9ba4a1 merge Merge pull request #5201 from sjrd/branchless-abs Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
3 months ago
a970e8fe merge Merge pull request #5200 from sjrd/math-rint-splitting Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
3 months ago
d3455301 merge Merge pull request #5193 from sjrd/parseint-without-doubles Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
3 months ago
f3352600 Implement {Integer,Long}.{compress,expand}. Sébastien Doeraene <s****e@g****m> 3 months ago
b11b0ec9 Collection of branchless algorithms from Hacker's Delight. Sébastien Doeraene <s****e@g****m> 3 months ago
cc7122c2 Branchless algorithms for the integer abs functions. Sébastien Doeraene <s****e@g****m> 3 months ago
e201bc00 Further optimize Math.rint using a floating point splitting technique. Sébastien Doeraene <s****e@g****m> 3 months ago
9f892470 merge Merge pull request #5195 from sjrd/ju-random-without-doubles Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
c8c8050a Mark `RuntimeLong.toDouble` as fully inline. Sébastien Doeraene <s****e@g****m> 4 months ago
5696a1a5 Do not rely on `Formatter` in the debug prints of `RegexEngineTest`. Sébastien Doeraene <s****e@g****m> 4 months ago
43902c4b Add more tests for Unicode case-insensitivity in regexes. Sébastien Doeraene <s****e@g****m> 4 months ago
d9184b98 merge Merge pull request #5192 from sjrd/opt-long-tostring-base Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
1609c1ef Use `Math.random()` instead of `js.Math.random()` to seed `ju.Random`. Sébastien Doeraene <s****e@g****m> 4 months ago
0f382ee6 Use `Long` arithmetics in `ju.Random`, instead of `Double`s. Sébastien Doeraene <s****e@g****m> 4 months ago
1312c97e merge Merge pull request #5186 from sjrd/ir-unsigned-ops Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
4 months ago
5fb3aab5 Remove all user-space `asUint`/`toUint` in the libraries. Sébastien Doeraene <s****e@g****m> 4 months ago
5fe402b2 Introduce casts around `JSBinaryOp`s for `x | 0` and `x >>> 0`. Sébastien Doeraene <s****e@g****m> 4 months ago
052d8611 merge Merge pull request #5184 from sjrd/rt-long-branchless-add-sub-neg Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
e9bfb21a Do not use `Double` arithmetics in `Integer.parseInt()`. Sébastien Doeraene <s****e@g****m> 4 months ago
2539e59b Opt: Generalize the `RuntimeLong.toString` optimization to any base. Sébastien Doeraene <s****e@g****m> 4 months ago
6d179c97 Use `x >>> 0` instead of `x ^ 0x80000000` for unsigned comparisons. Sébastien Doeraene <s****e@g****m> 4 months ago
7e9dbfcd merge Merge pull request #5188 from gzm0/opt-long-cleanup Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
289a5e1f merge Merge pull request #5189 from gzm0/long-subtype Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
862e0d00 merge Merge pull request #5187 from sjrd/fix-ir-printer-clz Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
4 months ago
4403864f merge Merge pull request #5182 from sjrd/opt-long-tostring Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
0c68950b Opt: Recognize non-nullabe RT long as subtype of LongType Tobias Schlatter <t****s@m****h> 4 months ago
1830051f Add missing cases in `Printers` for `{Int,Long}_clz`. Sébastien Doeraene <s****e@g****m> 4 months ago
a366057b Introduce IR ops for unsigned extension and comparisons. Sébastien Doeraene <s****e@g****m> 4 months ago
a2ee9df0 merge Merge pull request #5181 from sjrd/ir-clz Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
83cdafc2 Opt: Branchless addition, subtraction and negation for `RuntimeLong`. Sébastien Doeraene <s****e@g****m> 4 months ago
b52402ce Opt: Avoid the `Long` division in `RuntimeLong.toString`. Sébastien Doeraene <s****e@g****m> 4 months ago
f414dae5 Introduce IR UnaryOps for `numberOfLeadingZeros` (`clz`). Sébastien Doeraene <s****e@g****m> 4 months ago
6b838642 merge Merge pull request #5177 from sjrd/rt-long-static-methods Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
4 months ago
e293a4c3 merge Merge pull request #5164 from tanishiking/arraydeque-wasm Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
4 months ago
29e02bf8 merge Merge pull request #5176 from sjrd/range-unsigned-ints-instead-of-longs Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
a5337ed3 Opt: Fewer (and more predictable) branches in Range.isEmpty. Sébastien Doeraene <s****e@g****m> 4 months ago

← Back to repository