Skip to content

History

Revisions

  • JIT: closure back-end compiles control flow, calls, and the unboxed long-loop tier (incl. nested-callee inlining, let scopes, double bounds)

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 28, 2026
    4754c85
  • JIT — document the unboxed-long OSR loop tier

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 26, 2026
    81a70d5
  • JIT — document OSR and nested-function (closure) compilation

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 26, 2026
    e3db538
  • Engine, Language, REPL: document DrainMicroTasks; async arrows; for-of destructuring

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 26, 2026
    3174449
  • Language: async arrow functions; for-of destructuring

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 26, 2026
    307b743
  • String literal \u escapes Document \uXXXX (ES5) and \u{...} (ES2015) escape sequences in Language.md.

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 26, 2026
    36433a7
  • TypedArrays — ArrayBuffer, DataView, all 11 typed array types

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 25, 2026
    7b02429
  • BigInt prototype methods (toString, toString(radix), valueOf)

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 25, 2026
    a57a937
  • console.log variadic; document multi-arg

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 25, 2026
    cc2dda4
  • Document MaxCallStackDepth recursion limit

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 25, 2026
    7f1dfe0
  • REPL .options (jit / optimisation) and ScriptEngine.EnableOptimizer

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 25, 2026
    132fd2c
  • JIT — document opt-in background compilation

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 25, 2026
    09f0929
  • JIT — note control flow, assignments, and inlining now compile

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 24, 2026
    cd09b7d
  • JIT — document opt-in JIT, tiers, deopt, inline cache, and both back-ends

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 24, 2026
    4cf5a4a
  • Memory profiler — add MemoryProfiler reference and quick start

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 24, 2026
    dfb7eb6
  • Permissions — granular flags, None default, path escape, setenv

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 24, 2026
    b731c1e
  • Host event system — RaiseEvent, global on/once/off

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 24, 2026
    97c0d6c
  • REPL — update docs to use dscript repl (CLI replaces standalone project)

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 23, 2026
    ef99906
  • IProfiler — rename Exit to Leave (CA1716)

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 23, 2026
    e6f0fe7
  • Add Profiler page and cross-references

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 23, 2026
    d43870b
  • Fix private field syntax and add void/comma to operators table

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 23, 2026
    c19dfb8
  • Strict mode phase 7: block-scoped function declarations

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 23, 2026
    bb1ab4e
  • Async generators and for await...of (ES2018)

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 23, 2026
    d07606a
  • Error improvements — instanceof chain, stack property

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 23, 2026
    891cc67
  • arguments object

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 23, 2026
    71f4d24
  • Tagged template literals and String.raw

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 23, 2026
    d29dd37
  • RegExp enhancements — named captures, lookahead/lookbehind, dotAll flag, matchAll

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 23, 2026
    3ba2085
  • Date object (ES5) - Standard-Library.md: full Date API — constructors, static methods, get/set/format, invalid date note

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 23, 2026
    a4d9489
  • Function.prototype methods (ES5) - Standard-Library.md: add Function section with call/apply/bind examples

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 23, 2026
    cdd5ad3
  • Property descriptors and the Object API - Language.md: getter/setter syntax in object literals and class bodies; method shorthand - Standard-Library.md: full Object API coverage — defineProperty, getOwnPropertyDescriptor, getPrototypeOf/setPrototypeOf, freeze/seal/preventExtensions

    @pwr-darrenhorrocks pwr-darrenhorrocks committed Jun 23, 2026
    05aedaf