Highlights
- Arctic Code Vault Contributor
Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Popular repositories
1,892 contributions in the last year
Contribution activity
October 2020
Created a pull request in lampepfl/dotty that received 9 comments
- Fix #4252: Fix `Matcher.lookingAt()` and `matches()` under a `region()`.
- FF ONLY Towards 1.3.1.
- Fix #4244: Patch the source map links in the output of {fast,full}OptJS.
- Merge the require-jdk{7,8} tests into the main tests.
- Implement the default methods of ju.Iterator.
- Implement the default methods of java.util.Map.
- Implement the default methods of java.util.List
- Put `CharacterTestOnJDK11.scala` in the right directory.
- Complete the API of `java.util.Optional`.
- Fix some details in String and Character
- Clean up tests to make them compatible with dotty.
- Move native code into posixlib and clib respectively
- Port to JUnit java.lang
- Port to JUnit java.time/text/security/math/net
- Port Scala.js j.u.Objects parameter widening & later changes.
- Port tests to JUnit for java.util
- Revert to normal artifact names in the jar manifest
- Increase sbt Xmx setting to 5G
- Overstep limitation for JDK12+ at unit-tests
- Fix #1796: Nativelib toCString() & fromCString() now return nulls.
- Fix #1925: Emit .nir files using OutputStreams rather than fixed-sized ByteBuffers.
- Avoid importing `runtime` in the java.lang package
- Replaced a typo in docs: scalajs -> scalanative
- Add explicit conversions required on JDK13+
- Add the default methods of j.u.Iterator default methods
- Add j.l.Iterable.forEach
- Fix #1928: show file name for NIR version mismatch during linking
- Feature #1631 - CFuncPtr <-> Ptr[Byte] conversion
- Feature #Create dedicated method for class initializing in Generate
- Feature/1435 cache instances of j.l.Class
- Fix formatting in Intrinsics.scala
- Store source code positions in NIR
- Fix BufferedInputStream.read() for values bigger than 0x7f
- Add Scala 2.12 support
- Expunge emacs backup files
- Fix #1669: Put private methods in a separate scope through mangling.
- Some pull request reviews not shown.
- Add support for `%o`, `%x` and `%d` formats to `BigInteger` formatter
- Enable and test j.u.Objects#requireNonNull with message Supplier argument
- Make j.u.HashMap loadFactor constructor follow Java 8 description.
- Fix #4244: Patch source map links in the output of {fast,full}OptJS
- Add explicit conversions required on JDK13+
- Fix #4243: Set scalaJSLinkerOutputDirectory suffixes to -fastopt/-opt
- Add .jvmopts and .sbtopts to .gitignore
- Fix #4233: Add specialized versions of j.u.function.Predicate
- Fix #4226: Add specialized versions of j.u.function.Supplier
- Set temp file permissions to 0644 on PathOutputFile
- Implement String.repeat(Int) for JDK 11+
- Fix #4224: Reject multiple public module IDs when emitting NoModule
- Fix #2681: Module Splitting Support
- Add j.l.Character.to{Lower,Upper}Case(codePoint: Int)/toTitleCase
- make values and valueOf only available on enumerations
- make fromOrdinal public and always available
- Fix #9809: enable static fields in Scala.js and change forwarders
- Enable Scala.js test
- add basic windows job settings
- Fix #9892: Add span when translating `with` to an and type
- Fix #9755: Add tests for Scala.js top-level native members
- fix #9873: move scala.Enum to scala.reflect.Enum
Created an issue in sbt/sbt that received 3 comments
The Scala-2-dependsOn-Scala-3 feature does not work for Scala.js projects
steps
# project/build.properties
sbt.version=1.4.0
// project/plugins.sbt
addSbtPlugin("ch.epfl.lamp" % "sbt-dotty" % "0.4.2")
addSbtPlugin("org.s…

