Skip to content

Releases: ScopeLang/stdlib

stdlib (2022.015)

07 Dec 19:00
Compare
Choose a tag to compare

Important Changes:

  • LowLevel/Limits.scope
    • INT_MIN and INT_MAX constants.
  • Core.scope
    • sleep function.

Full Changelog: 2022.014...2022.015

stdlib (2022.014)

30 Nov 19:03
Compare
Choose a tag to compare

Important Changes:

  • Math/Core.scope
    • root function for arbitrary indices
    • Rewrote sqrt with root
  • Math/Trig.scope
    • degToRad and radToDeg functions
    • csc, sec, and cot functions
  • Math/Factors.scope
    • isComposite function

Full Changelog: 2022.013...2022.014

stdlib (2022.013)

29 Nov 15:03
Compare
Choose a tag to compare

Important Changes:

  • Math/Core.scope
    • PI, E, and LOG10_E constants
  • Math/Trig.scope
    • sin, cos, and tan functions

Full Changelog: 2022.012...2022.013

stdlib (2022.012)

16 Nov 23:18
Compare
Choose a tag to compare

Important Changes:

  • Core.scope
    • input function
  • Text/Core.scope
    • indexOfChar function

Full Changelog: 2022.011...2022.012

stdlib (2022.011)

11 Nov 00:39
Compare
Choose a tag to compare

Important Changes:

  • Core.scope
    • decToStr function (finally!)
  • LowLevel/Floats.scope
    • mantissaPartAsDec function
  • Math/Core.scope
    • sqrt now uses SSE instead of x87
    • powInt, exp, and pow functions
    • log10, ln, and log functions
  • stdlib.zip
    • Floating point related backend changes

Full Changelog: 2022.010...2022.011

stdlib (2022.010)

05 Nov 18:02
Compare
Choose a tag to compare

Important Changes:

  • *.scope
    • Updated assembly blocks
  • stdlib.zip
    • Updated to new assembly backend

Full Changelog: 2022.009...2022.010

stdlib (2022.009)

01 Nov 21:21
Compare
Choose a tag to compare

Important Changes:

  • *.scope
    • Added namespaces according to parent folders

Full Changelog: 2022.008...2022.009

stdlib (2022.008)

26 Oct 22:14
Compare
Choose a tag to compare

Important Changes:

  • Math/Core.scope
    • sqrt function
  • Math/Factors.scope
    • isPrime function (slightly optimized)
    • gcd and lcm functions
  • LowLevel/BitManip
    • @asm tag to docs

Full Changelog: 2022.007...2022.008

stdlib (2022.007)

29 Sep 12:48
Compare
Choose a tag to compare

Important Changes:

  • LowLevel/Floats.scope
    • Fixed type check bug
  • stdlib.zip
    • Added function argument metadata

Full Changelog: 2022.006...2022.007

stdlib (2022.006)

27 Sep 21:18
Compare
Choose a tag to compare

Important Changes:

  • LowLevel/BitManip.scope
    • Added nthBit function
  • LowLevel/Floats.scope
    • exponentPart and mantissaPart functions
  • Math/Rounding.scope
    • floor function for decimal numbers
  • Core.scope
    • println no longer allocates memory
  • *.scope
    • Added documentation comments to every function

Full Changelog: 2022.005...2022.006