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
4f96d2c3 Upgrade to Scala 2.12.20. Sébastien Doeraene <s****e@g****m> 9 months ago
7a053480 Bump the IR version to 1.19-SNAPSHOT for the upcoming changes. Sébastien Doeraene <s****e@g****m> 9 months ago
2cdb10b0 Towards 1.18.2. Sébastien Doeraene <s****e@g****m> 9 months ago
0fdaff51 Version 1.18.1. Sébastien Doeraene <s****e@g****m> 9 months ago
18277a73 merge Merge pull request #5108 from sjrd/fix-deser-hack-for-throw-from-1.8 Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
9 months ago
0b94e038 Fix missing `CheckNotNull`s in the deserialization hacks of `newInstance`. Sébastien Doeraene <s****e@g****m> 9 months ago
f0c74cb4 Use `CheckNotNull` in the `Throw` deserialization hack. Sébastien Doeraene <s****e@g****m> 9 months ago
5eb1546d Towards 1.18.1. Sébastien Doeraene <s****e@g****m> 9 months ago
40d68469 Version 1.18.0. Sébastien Doeraene <s****e@g****m> 9 months ago
b59047df merge Merge pull request #5102 from sjrd/drop-scala-2.13.2-and-below Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
f0e7a337 Use JS bigint's if possible inside the `parseFloat` algorithm. Sébastien Doeraene <s****e@g****m> 9 months ago
a984f43c merge Merge pull request #5104 from gzm0/no-core-spec-in-unit Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
a0c02783 merge Merge pull request #5103 from sjrd/remove-dead-code-in-optimizercore Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
e86b32da Remove coreSpec from ModuleSet / LinkingUnit and verifyModuleSet Tobias Schlatter <t****s@m****h> 9 months ago
67fac71c Inline `RefinedType.NoRefinedType` at its unique use site. Sébastien Doeraene <s****e@g****m> 9 months ago
de3a015b Remove dead code in `OptimizerCore`. Sébastien Doeraene <s****e@g****m> 9 months ago
68b1c718 Drop support for Scala 2.13.{0-2}. Sébastien Doeraene <s****e@g****m> 9 months ago
5e842d86 Fix #4997: Add `linkTimeIf` for link-time conditional branching.
Co-authored-by: Rikito Taniguchi <r****8@g****m>
Sébastien Doeraene <s****e@g****m> 9 months ago
87826498 merge Merge pull request #5094 from sjrd/local-scope-transformers-traversers Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
17fc592a merge Merge pull request #5095 from sjrd/drop-scala-2.12.5-and-below Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
9 months ago
1987d872 Add a desugaring pass between the base linker and the optimizer. Sébastien Doeraene <s****e@g****m> 9 months ago
edc13a8f Drop support for Scala 2.12.{2-5}. Sébastien Doeraene <s****e@g****m> 9 months ago
23032648 Refactoring: Introduce LocalScope{Transfomer,Traverser}. Sébastien Doeraene <s****e@g****m> 9 months ago
98e08758 merge Merge pull request #5093 from sjrd/ignore-deprecation-of-anyrefmap Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
9 months ago
cebcd0a3 Ignore the deprecation of mutable.AnyRefMap in Scala 2.13.16+. Sébastien Doeraene <s****e@g****m> 9 months ago
25b27257 merge Merge pull request #5090 from sjrd/ir-merge-this-into-varref Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
7da555a5 merge Merge pull request #5091 from sjrd/fix-record-simple-names Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
f82e59f8 merge Merge pull request #5088 from sjrd/more-unary-ops Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
48787311 merge Merge pull request #5092 from sjrd/ir-varref-contains-localname Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
bdba8645 merge Merge pull request #5087 from sjrd/no-isstat-in-transformers Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
10 months ago
2ba9ea71 Remove `LabelIdent`. Directly store `LabelName` instead. Sébastien Doeraene <s****e@g****m> 10 months ago
5dc41278 Directly store a LocalName inside VarRef, instead of a LocalIdent. Sébastien Doeraene <s****e@g****m> 10 months ago
3d65f79a Improve test suite error messages when `HashersTest` fails. Sébastien Doeraene <s****e@g****m> 10 months ago
24c79c26 Fix #4947: Retain the `structure` of `PreTransRecordTree`. Sébastien Doeraene <s****e@g****m> 10 months ago
eac8bf71 Merge the IR node `This` into `VarRef`, with a magic `LocalName`. Sébastien Doeraene <s****e@g****m> 10 months ago
9ca3cd82 merge Merge pull request #5089 from sjrd/fix-striptrailingzeros Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
10 months ago
6041bad6 Fix #5085: Zero.stripTrailingZeros() returns BigDecimal.ZERO. Sébastien Doeraene <s****e@g****m> 10 months ago
e4bdf168 Remove the IR nodes that were merged in `UnaryOp`. Sébastien Doeraene <s****e@g****m> 10 months ago
c1646d14 Merge several IR nodes into `UnaryOp`. Sébastien Doeraene <s****e@g****m> 10 months ago
d3a5b0ae merge Merge pull request #5086 from sjrd/cla-use-github-action Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
10 months ago
2f0eed8f Remove the stat/expr distinction from `Transformers.Transformer`. Sébastien Doeraene <s****e@g****m> 10 months ago
6ff7c8e7 Use the new dedicated GitHub action to check the CLA. Sébastien Doeraene <s****e@g****m> 10 months ago
c05ec0b3 merge Merge pull request #5083 from sjrd/update-cla-check-for-akka Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
a235da71 Update the CLA check after the rename of Lightbend to Akka. Sébastien Doeraene <s****e@g****m> 10 months ago
030eff01 merge Merge pull request #5081 from sjrd/inline-delambdafy-targets Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
0d16b42e Codegen: Inline the target of `Function` nodes in their `js.Closure`s. Sébastien Doeraene <s****e@g****m> 10 months ago
4150da9e merge Merge pull request #5078 from sjrd/no-scala-funs-in-javalib Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
52f32a58 Directly use ju.function.* instead of Scala functions in the javalib. Sébastien Doeraene <s****e@g****m> 11 months ago
0e9dfa69 Recognize more methods as anonfun's that should have the `inline` hint. Sébastien Doeraene <s****e@g****m> 11 months ago
5e9956bf Use explicit 0-arg functions instead of by-name params in javalib. Sébastien Doeraene <s****e@g****m> 11 months ago
ab619d71 merge Merge pull request #5074 from sjrd/ir-allow-return-void Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
2411a8c2 merge Merge pull request #5072 from gzm0/ir-check-records Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
3a253e33 Optimizer: Fail if we cannot inline RuntimeLong Tobias Schlatter <t****s@m****h> 11 months ago
344b0dbb merge Merge pull request #5076 from sjrd/simplify-platform-test-api Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
ad69956d IRCheck Records Tobias Schlatter <t****s@m****h> 11 months ago
8c05d338 ClassDef check RecordSelect assignments Tobias Schlatter <t****s@m****h> 11 months ago
da2554d7 merge Merge pull request #5075 from sjrd/ju-sequencedcollection-types-only Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
7ae4a051 Simplify the test API we use to identify specific JDKs. Sébastien Doeraene <s****e@g****m> 11 months ago
69e4880a merge Merge pull request #5073 from sjrd/jdk-17-and-21 Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
8f98b8fc Add trait definitions for ju.Sequenced{Collection,Map,Set}. Sébastien Doeraene <s****e@g****m> 11 months ago
bb4f6da3 Allow `Return` arg to be a `void` if the target `Labeled` is a `void`. Sébastien Doeraene <s****e@g****m> 11 months ago
d852a600 merge Merge pull request #5066 from gzm0/limited-ir-checking Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
1d6214e9 Add JDK 17 and 21 to the CI; remove 16. Sébastien Doeraene <s****e@g****m> 11 months ago
fb3f7c01 IRChecker: Distinguish any from expressions Tobias Schlatter <t****s@m****h> 11 months ago
ae0946ad merge Merge pull request #5051 from gzm0/fix-array-types Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
727f437d merge Merge pull request #5070 from gzm0/fix-opt-array-select Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
1fbee69d merge Merge pull request #5071 from gzm0/stat-lub Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
f0aa3dff Optimizer: Use constrainedLub to re-type `Match` Tobias Schlatter <t****s@m****h> 11 months ago
b46a0942 Optimizer: Add isStat flag to constrainedLub Tobias Schlatter <t****s@m****h> 11 months ago
d5a3baf0 Optimizer: Add `fieldsReadAskers` to `unregisterDependee` Tobias Schlatter <t****s@m****h> 11 months ago
d0d9ac56 merge Merge pull request #5068 from sjrd/wasm-full-support-of-forin Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
11 months ago
ab0f29b4 Wasm: Implement full support of `ForIn` using a JS generator function. Sébastien Doeraene <s****e@g****m> 11 months ago
f6e247e7 merge Merge pull request #5059 from sjrd/restrict-store-module-to-ctor-top-level-more Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
b988843f merge Merge pull request #5061 from sjrd/ir-void-type Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
d15567de Run IRChecker after optimizer if RuntimeLongs aren't in use Tobias Schlatter <t****s@m****h> 11 months ago
30098dd7 Optimizer: Fix types of ArraySelect trees Tobias Schlatter <t****s@m****h> 11 months ago
d36cba3e Insert `StoreModule`s for JS module classes in the compiler. Sébastien Doeraene <s****e@g****m> 11 months ago
f3e2ae7c merge Merge pull request #5065 from sjrd/record-type-not-subtype-of-any Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
2c6ad577 merge Merge pull request #5060 from sjrd/restricted-this-only-assign-field-of-this-... Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
11 months ago
771add27 merge Merge pull request #5057 from sjrd/restrict-store-module-to-ctor-top-level Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
11 months ago
8998caf5 Make record types *not* subtypes of `any`. Sébastien Doeraene <s****e@g****m> 11 months ago
e696d435 merge Merge pull request #5063 from sjrd/use-exnref-for-try-catch Tobias Schlatter <t****s@m****h>
Committed by: GitHub <n****y@g****m>
11 months ago
f1732b16 Switch to `try_table` to compile `TryCatch`. Sébastien Doeraene <s****e@g****m> 11 months ago
120b80c7 merge Merge pull request #5058 from sjrd/fix-hanging-in-refiner Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
cdcff997 Rename NoType to VoidType and print it as "void". Sébastien Doeraene <s****e@g****m> 12 months ago
ec936732 Print `Undefined()/UndefType` as `undefined/undef` rather than "void". Sébastien Doeraene <s****e@g****m> 12 months ago
f3c0590c Under restrictedThis, do not allow assigning fields of super classes. Sébastien Doeraene <s****e@g****m> 12 months ago
ff197d81 Restrict usages of `StoreModule` even further. Sébastien Doeraene <s****e@g****m> 12 months ago
c399f63d Avoid self-suppression in `Analyzer.WorkTracker`. Sébastien Doeraene <s****e@g****m> 12 months ago
7840ce17 Only allow `StoreModule` at the top-level of constructor bodies. Sébastien Doeraene <s****e@g****m> 12 months ago
a7e02325 Only clean the IR loader after the result is completed in Refiner. Sébastien Doeraene <s****e@g****m> 12 months ago
347ba06e merge Merge pull request #5056 from scala-js/dependabot/npm_and_yarn/multi-9f37c16f8f Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
5f98d91c merge Merge pull request #5019 from sjrd/no-this-before-super-ctor-call Sébastien Doeraene <s****e@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
f3244d8f Bump cookie and express
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
12 months ago
40f7ff57 IRChecker: Allow unsound assignments to arrays Tobias Schlatter <t****s@m****h> 12 months ago
41e9e118 IRChecker: Allow subtypes of ArrayType in array position Tobias Schlatter <t****s@m****h> 12 months ago
3bacf855 Emit lifted methods and lambda methods as static if possible. Sébastien Doeraene <s****e@g****m> 12 months 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>
12 months 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>
12 months 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

← Back to repository