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
40f7ff57 IRChecker: Allow unsound assignments to arrays Tobias Schlatter <t****s@m****h> about 1 year ago
41e9e118 IRChecker: Allow subtypes of ArrayType in array position Tobias Schlatter <t****s@m****h> about 1 year ago
3bacf855 Emit lifted methods and lambda methods as static if possible. Sébastien Doeraene <s****e@g****m> about 1 year ago
0bc8c065 merge Merge pull request #5020 from sjrd/enforce-ctor-discipline Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
0521de45 merge Merge pull request #5050 from gzm0/remove-unused Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
441bde25 merge Merge pull request #5025 from tanishiking/linktime-property Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
9f0d899b Bump the version to 1.18.0-SNAPSHOT for the upcoming changes. Rikito Taniguchi <r****8@g****m> about 1 year ago
592deb34 merge Merge pull request #5049 from tanishiking/no-modules-5048 Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
b442f016 Fix #5048: Wasm: Emit no files when no modules are defined. Rikito Taniguchi <r****8@g****m>
Committed by: Sébastien Doeraene <s****e@g****m>
about 1 year ago
7c95972e Towards 1.17.1. Sébastien Doeraene <s****e@g****m> about 1 year ago
59904708 Version 1.17.0. Sébastien Doeraene <s****e@g****m> about 1 year ago
2dc2fab7 merge Merge pull request #5023 from sjrd/wasm-custom-js-helpers Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
9bffe2a5 Allow `DelayedIdent`s for non-property JS identifiers. Sébastien Doeraene <s****e@g****m> about 1 year ago
51269c86 merge Merge pull request #5045 from sjrd/array-newinstance-illegal-arg Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
0734e77b Be more specific about the int/long div/mod code paths. Sébastien Doeraene <s****e@g****m> about 1 year ago
efd33f26 merge Merge pull request #5046 from sjrd/wasm-fix-docs Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
ff7c3698 merge Merge pull request #5043 from sjrd/wasm-class-superclass Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
7494224d Bring the Wasm emitter readme up to date. Sébastien Doeraene <s****e@g****m> about 1 year ago
cb3ac209 Fix the docs and checks about what config is accepted by the Wasm backend. Sébastien Doeraene <s****e@g****m> about 1 year ago
f7721963 Fix #5044: Handle the IllegalArgumentExceptions in jlr.Array.newInstance. Sébastien Doeraene <s****e@g****m> about 1 year ago
624f1aec Wasm: Implement `Class_superClass`. Sébastien Doeraene <s****e@g****m> about 1 year ago
48b179d5 merge Merge pull request #4998 from sjrd/primitive-jl-class-operations Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
b699082e merge Merge pull request #5041 from scala-js/dependabot/npm_and_yarn/multi-d66d039ac5 Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
75bd2364 Bump serve-static and express
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
a950b46a merge Merge pull request #5027 from sjrd/wasm-js-string-builtins Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
3c34220a merge Merge pull request #5040 from sjrd/wasm-itables-non-nullable Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
4f88eb66 merge Merge pull request #5037 from sjrd/check-not-null-in-ir Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
086477a6 Make the `itables` field of objects non-nullable. Sébastien Doeraene <s****e@g****m> about 1 year ago
1ff5f964 merge Merge pull request #5034 from sjrd/jl-character-more-methods Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
about 1 year ago
76fef2ea merge Merge pull request #5038 from tanishiking/struct-itables Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
614e228f Wasm: Make itables immutable struct Rikito Taniguchi <r****8@g****m> about 1 year ago
a707deaa Introduce `UnaryOp.CheckNotNull` in the IR. Sébastien Doeraene <s****e@g****m> about 1 year ago
5188b70a Avoid a JS helper call for nullable `jl.String`s in string concatenation. Sébastien Doeraene <s****e@g****m> about 1 year ago
9e4905ff Remove unused ReplaceWithVarRef#longOpTree Tobias Schlatter <t****s@m****h> over 1 year ago
4c9494e4 merge Merge pull request #5035 from sjrd/update-unicode-database Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
over 1 year ago
cea8c7c6 Regenerate the Unicode database with Temurin-21+35. Sébastien Doeraene <s****e@g****m> over 1 year ago
e10803cb Complete methods of Character about code points in char sequences. Sébastien Doeraene <s****e@g****m> over 1 year ago
39ecc726 merge Merge pull request #5033 from gzm0/fix-large-names Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
9be09e25 Fix #5026: Hash internal module names if they get too long Tobias Schlatter <t****s@m****h> over 1 year ago
3763e426 Emit `LinkTimeProperty` via `LinkingInfo.linkTimeProperty` APIs Rikito Taniguchi <r****8@g****m> over 1 year ago
7bf410dd Introduce `LinkTimeProperty`. Rikito Taniguchi <r****8@g****m> over 1 year ago
eaf4a2b3 Wasm: Enable the `--experimental-wasm-imported-strings` flag in Node.js. Sébastien Doeraene <s****e@g****m> over 1 year ago
8d0ae072 Opt/Wasm: Intrinsify jl.Character.toString(int). Sébastien Doeraene <s****e@g****m> over 1 year ago
5423ed64 Opt/Wasm: Intrinsify jl.String.codePointAt. Sébastien Doeraene <s****e@g****m> over 1 year ago
ca675dd8 Opt/Wasm: Intrinsify jl.String.substring. Sébastien Doeraene <s****e@g****m> over 1 year ago
867f9512 merge Merge pull request #5021 from sjrd/wasm-avoid-js-interop-when-possible Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
a233bb27 Refactor: Rename `emitter.ArrayClassProperty` to `SyntheticProperty`. Sébastien Doeraene <s****e@g****m> over 1 year ago
f5589ed4 merge Merge pull request #5030 from sjrd/wasm-custom-js-helpers-for-core-lib Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
9d59839c Wasm: Refine some types in `asInstance` for `Char`/`Long`. Sébastien Doeraene <s****e@g****m> over 1 year ago
b79ebf80 merge Merge pull request #5029 from sjrd/jl-string-use-more-es2015-methods Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
over 1 year ago
6bc953e3 Use some more methods on strings from ES 2015. Sébastien Doeraene <s****e@g****m> over 1 year ago
90429ac2 merge Merge pull request #5028 from tanishiking/local-publish Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
70258683 merge Merge pull request #5012 from sjrd/wasm-partest Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
over 1 year ago
36b220a2 merge Merge pull request #5024 from sjrd/wasm-fix-linking-info Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
over 1 year ago
c3a2fe97 Update local publish instructions Rikito Taniguchi <r****8@g****m> over 1 year ago
46b0fa1c Wasm: Use the JS string builtins, with polyfills. Sébastien Doeraene <s****e@g****m> over 1 year ago
360ce69a Wasm: Translate string types to `(ref null? extern)`. Sébastien Doeraene <s****e@g****m> over 1 year ago
b23528ac merge Merge pull request #5002 from sjrd/wasm-checked-behaviors Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
906276cf Wasm: Fix unboxing `null` to the primitive type `string`. Sébastien Doeraene <s****e@g****m> over 1 year ago
0bfdf3e1 Wasm: Correctly implement `JSLinkingInfo`. Sébastien Doeraene <s****e@g****m> over 1 year ago
b5bd3436 Wasm: Perform the box operation for Boolean in Wasm. Sébastien Doeraene <s****e@g****m> over 1 year ago
933c7edf Wasm: Use custom JS helpers for almost all JS interop. Sébastien Doeraene <s****e@g****m> over 1 year ago
ae735026 merge Merge pull request #5022 from sjrd/fix-nightly Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
a8a15312 Rearrange a complex pattern match not to crash Scala 2.12.{2,3}. Sébastien Doeraene <s****e@g****m> over 1 year ago
8cb699d4 Enable compliant nullPointers for the partest `run/t8925.scala`. Sébastien Doeraene <s****e@g****m> over 1 year ago
20874dff merge Merge pull request #5018 from sjrd/nullable-types-in-ir Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
ca8ba127 Wasm: Use dedicated helpers to support some operations of the core lib. Sébastien Doeraene <s****e@g****m> over 1 year ago
7d19e39e merge Merge pull request #4993 from sjrd/optimizer-with-webassembly Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
over 1 year ago
20e334bf Fix the super constructor call to `DynamicImportThunk`. Sébastien Doeraene <s****e@g****m> over 1 year ago
ee101584 Check that constructor calls follow a chaining discipline. Sébastien Doeraene <s****e@g****m> over 1 year ago
274713ec Check restrictions on how `this` values can be used in constructors. Sébastien Doeraene <s****e@g****m> over 1 year ago
a79ce3f9 Do not fold `jlr.Array.newInstance(classOf[Unit], ...)`. Sébastien Doeraene <s****e@g****m> over 1 year ago
dfd7b93d Adapt the compiler to generate non-nullable types. Sébastien Doeraene <s****e@g****m> over 1 year ago
043cfc86 Introduce non-nullable reference types in the IR. Sébastien Doeraene <s****e@g****m> over 1 year ago
1aabf39d Give useful `toString`s to `IncOptimizer.JSMethodContainer`s. Sébastien Doeraene <s****e@g****m> over 1 year ago
a92d4ae4 Run the partest suites with the Wasm backend. Sébastien Doeraene <s****e@g****m> over 1 year ago
f0a23d3c Wasm: Assert that we never write to `VarStorage.StructField`. Sébastien Doeraene <s****e@g****m> over 1 year ago
ede4dc1f merge Merge pull request #4967 from DanielMoss/symbol-asynciterable Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
76e3292f merge Merge pull request #4988 from sjrd/webassembly Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
828f90b8 Wasm: Compute tableEntries in Preprocessor. Sébastien Doeraene <s****e@g****m> over 1 year ago
53da391f merge Merge pull request #5009 from sjrd/opt-strict-eq-to-js-backend Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
over 1 year ago
03cf1f83 Move the `eq`-to-`===` optimization to the JS backend. Sébastien Doeraene <s****e@g****m> over 1 year ago
2e8919f1 Remove the case "exact jl.Object" when trying to optimize `eq` as `===`. Sébastien Doeraene <s****e@g****m> over 1 year ago
9eca56f8 merge Merge pull request #5008 from sjrd/fix-missing-arithmetic-exception Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
over 1 year ago
018e5fc4 Fix #5005: Only emit the int-div helpers if ArithmeticException is instantiated. Sébastien Doeraene <s****e@g****m> over 1 year ago
53dc4fe5 Introduce NewLambda to synthesize instances of SAM types. Sébastien Doeraene <s****e@g****m> over 1 year ago
9f5cc98f merge Merge pull request #4992 from sjrd/type-preserving-optimizer Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
over 1 year ago
58af4685 Wasm: Implement checked nullPointers. Sébastien Doeraene <s****e@g****m> over 1 year ago
e22e40e8 Wasm: Implement checked negativeArraySizes. Sébastien Doeraene <s****e@g****m> over 1 year ago
cff558ff Wasm: Implement checked arrayStores. Sébastien Doeraene <s****e@g****m> over 1 year ago
41b259b1 Wasm: Implement checked arrayIndexOutOfBounds. Sébastien Doeraene <s****e@g****m> over 1 year ago
833f778f Wasm: Implement checked moduleInit. Sébastien Doeraene <s****e@g****m> over 1 year ago
89dddcdf Wasm: Implement checked stringIndexOutOfBounds. Sébastien Doeraene <s****e@g****m> over 1 year ago
506b976a Wasm: Implement checked asInstanceOfs. Sébastien Doeraene <s****e@g****m> over 1 year ago
fd8e6091 merge Merge pull request #5001 from som-snytt/issue/constraint Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
aa84f641 Fix name of pickler phase constraint Som Snytt <s****t@g****m> over 1 year ago
61e8525e merge Merge pull request #4999 from scala-js/dependabot/npm_and_yarn/ws-7.5.10 Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
90734e01 Bump ws from 7.5.9 to 7.5.10
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
e0fff460 Emit the new `Class_x` operations into `jl.Class` from the compiler. Sébastien Doeraene <s****e@g****m> over 1 year ago
cafe7318 Replace the JS object given to `jl.Class` by primitive IR operations. Sébastien Doeraene <s****e@g****m> over 1 year ago

← Back to repository