Skip to content

Releases: ASDAlexander77/TypeScriptCompiler

Release v0.0-pre-alpha79

Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jul 16:39
efacd31

Windows 11 - tslang.zip
Ubuntu 22.04 - tslang.tar.gz

What's Changed

  • Document GDB source-level debugging for JIT mode on Linux by @ASDAlexander77 in #196
  • Add design docs: LLVM GC integration and C/C++ header import by @ASDAlexander77 in #197
  • Emit mustprogress and add --fast-math for loop optimizations/vectorization by @ASDAlexander77 in #198
  • Replace hand-rolled DI scope rewriter with mlir::AttrTypeReplacer by @ASDAlexander77 in #199
  • Make class vtable slot resolution O(1), deterministic, and kind-safe by @ASDAlexander77 in #200
  • Refactor theModule handling in MLIRGenImpl by @ASDAlexander77 in #201
  • Add GenContext field initializers and SourceFileScope RAII guard by @ASDAlexander77 in #202
  • Remove std::function churn and wasted arena interning in MLIRGen by @ASDAlexander77 in #203
  • Make GenContext cleanup pointers non-owning by @ASDAlexander77 in #204
  • Decompose 590-line cast() into named pipeline stages by @ASDAlexander77 in #205
  • Decompose 517-line mlirGen(ObjectLiteralExpression) into passes by @ASDAlexander77 in #206
  • Decompose 304-line inferType into per-template-kind helpers by @ASDAlexander77 in #207
  • Close out review-doc section 5; add const_cast<GenContext&> removal plan by @ASDAlexander77 in #208
  • Remove gratuitous const_cast<GenContext&> casts; legalize stop() (A6 phases 0–1) by @ASDAlexander77 in #209
  • Make inference-family GenContext mutations honest (A6 phase 3) by @ASDAlexander77 in #210
  • Scope loop flags and specialization thisType override to local contexts (A6 phase 2a) by @ASDAlexander77 in #211
  • Document remaining const_cast sites as upward mailboxes; add A7 channel proposal by @ASDAlexander77 in #212
  • Emit the discovery pass into a throwaway module (§4a) by @ASDAlexander77 in #213
  • Store function signatures instead of FuncOp handles in functionMap (§2) by @ASDAlexander77 in #214
  • Refactor FunctionEntry to replace FuncOp with function name and type;… by @ASDAlexander77 in #215
  • Fix non-converging generic parameter inference loop (A3) by @ASDAlexander77 in #216
  • Split MLIRGen.cpp: extract MLIRGenImpl into private header, move cast family to MLIRGenCast.cpp (review doc 1) by @ASDAlexander77 in #217
  • Move type-resolution family out-of-line into MLIRGenTypes.cpp (review doc 1) by @ASDAlexander77 in #218
  • Move module/discovery/import driver out-of-line into MLIRGenModule.cpp (review doc 1) by @ASDAlexander77 in #219
  • Move generic inference/specialization family into MLIRGenGenerics.cpp (review doc 1) by @ASDAlexander77 in #220
  • Move statement family out-of-line into MLIRGenStatements.cpp (§1) by @ASDAlexander77 in #221
  • Move expression family out-of-line into MLIRGenExpressions.cpp (§1) by @ASDAlexander77 in #222
  • Move function family out-of-line into MLIRGenFunctions.cpp (§1) by @ASDAlexander77 in #223
  • Move class family out-of-line into MLIRGenClasses.cpp (§1) by @ASDAlexander77 in #224
  • Move interface/enum family out-of-line into MLIRGenInterfaces.cpp (§1) by @ASDAlexander77 in #225
  • Move access/call family out-of-line into MLIRGenAccessCall.cpp (§1) by @ASDAlexander77 in #226
  • Move variable/identifier family out-of-line into MLIRGenVariables.cpp (§1) by @ASDAlexander77 in #227
  • Add series retrospective to the MLIRGen refactoring review — §1 complete by @ASDAlexander77 in #228
  • Refactor header includes and clean up unused headers in MLIRGen files by @ASDAlexander77 in #229
  • Fix loop-carried results, Array.shift GEP stride, and mismatched-catch rethrow by @ASDAlexander77 in #230
  • Fix nested break/continue scoping, stack-new sizing, and 3 other lowering bugs by @ASDAlexander77 in #232
  • Fix finally-region cloning losing break/continue/parentTryOp wiring by @ASDAlexander77 in #233
  • Run enclosing finally when break/continue jumps out of a try block by @ASDAlexander77 in #234
  • Document the landing-pad cleanup-marker contract; close out review item 8 by @ASDAlexander77 in #235
  • Fix new correctness bugs found in a fresh lowering-passes audit by @ASDAlexander77 in #236
  • Fix segfault in declaration-export type walker on unregistered types by @ASDAlexander77 in #237
  • Fix llvm_unreachable aborts resolving unknown field/method names in getFieldTypeByFieldName by @ASDAlexander77 in #238

Full Changelog: v0.0-pre-alpha78...v0.0-pre-alpha79

Release v0.0-pre-alpha78

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 20:23
1958b77

Windows 11 - tslang.zip
Ubuntu 22.04 - tslang.tar.gz

What's Changed

Full Changelog: v0.0-pre-alpha77...v0.0-pre-alpha78

Release v0.0-pre-alpha77

Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jul 21:19
6c9eb64

Windows 11 - tslang.zip
Ubuntu 22.04 - tslang.tar.gz

What's Changed

Full Changelog: v0.0-pre-alpha76...v0.0-pre-alpha77

Release v0.0-pre-alpha76

Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Jul 17:33
e91fa5d

Windows 11 - tslang.zip
Ubuntu 22.04 - tslang.tar.gz

What's Changed

Full Changelog: v0.0-pre-alpha75...v0.0-pre-alpha76

Release v0.0-pre-alpha75

Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Jul 10:01
ca29dad

Windows 11 - tslang.zip
Ubuntu 22.04 - tslang.tar.gz

What's Changed

Full Changelog: v0.0-pre-alpha74...v0.0-pre-alpha75

Release v0.0-pre-alpha74

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Jul 17:47
c8f856c

Windows 11 - tslang.zip
Ubuntu 22.04 - tslang.tar.gz

What's Changed

Full Changelog: v0.0-pre-alpha73...v0.0-pre-alpha74

Release v0.0-pre-alpha73

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Jun 22:46
04f7ea8

Windows 11 - tsc.zip
Ubuntu 22.04 - tsc.tar.gz

What's Changed

New Contributors

Full Changelog: v0.0-pre-alpha72...v0.0-pre-alpha73

Release v0.0-pre-alpha72

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Feb 18:07
7aa1134

Windows 11 - tsc.zip
Ubuntu 22.04 - tsc.tar.gz
Ubuntu 20.04 - tsc-ub20.tar.gz

What's Changed

Full Changelog: v0.0-pre-alpha71...v0.0-pre-alpha72

Release v0.0-pre-alpha71

Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Feb 22:26
91acccf

Windows 11 - tsc.zip
Ubuntu 22.04 - tsc.tar.gz
Ubuntu 20.04 - tsc-ub20.tar.gz

What's Changed

Full Changelog: v0.0-pre-alpha70...v0.0-pre-alpha71

Release v0.0-pre-alpha70

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Feb 00:39
bcf4859

Windows 11 - tsc.zip
Ubuntu 22.04 - tsc.tar.gz
Ubuntu 20.04 - tsc-ub20.tar.gz

What's Changed

Full Changelog: v0.0-pre-alpha69...v0.0-pre-alpha70