Commit History

Autor SHA1 Mensaxe Data
  ringabout 0fcd838fd9 fixes openarray views default values in JS (#23607) hai 10 meses
  ringabout e662043fd1 rework `wasMoved`, `move` on the JS backend (#23577) hai 10 meses
  ringabout a5c1a6f042 adds another fix for concept in JS (#23535) hai 11 meses
  ringabout f12683873f remove php code from jsgen (#23502) hai 11 meses
  ringabout deae83b6ab remove `|| []` from jsgen because string cannot be nil anymore (#23508) hai 11 meses
  ringabout 0fc8167b84 fixes #23492; fixes JS float range causes compiler crash (#23517) hai 11 meses
  ringabout 9e1d0d1513 fixes #4695; closure iterators support for JS backend (#23493) hai 11 meses
  ringabout 5d2a712b0e [JS backend] improve `discard` statement; ridding of the awkward special variable `_` (#23498) hai 11 meses
  ringabout 779bc8474b fixes #4299 #12492 #10849; lambda lifting for JS backend (#23484) hai 11 meses
  ringabout 9b378296f6 fixes addr/hiddenAddr in strictdefs (#23477) hai 11 meses
  ringabout 72d0ba2df5 remove unused magics: mIntToStr, mInt64ToStr, mFloatToStr (#23486) hai 11 meses
  ringabout fc48c7e615 apply the new mangle algorithm to JS backend for parameters and procs (#23476) hai 1 ano
  ringabout 9e1b170a09 fixes #16771; lower `swap` for JS backend (#23473) hai 1 ano
  ringabout 32fa7e2871 fixes #9550; Concept related crash only when compiling to JS (#23470) hai 1 ano
  ringabout 7c11da3f22 fixes #23382; gives compiler errors for closure iterators in JS (#23398) hai 1 ano
  ringabout f80a5a30b4 fixes #23378; fixes js abs negative int64 (#23379) hai 1 ano
  ASVIEST 20d79c9fb0 Deprecate asm stmt for js target (#23149) hai 1 ano
  Andreas Rumpf db603237c6 Types: Refactorings; step 1 (#23055) hai 1 ano
  ringabout 30cf33f04d rework the vtable implementation embedding the vtable array directly with new strictions on methods (#22991) hai 1 ano
  ringabout e17237ce9d prepare for the enforcement of `std` prefix (#22873) hai 1 ano
  Andreas Rumpf 8990626ca9 NIR: progress (#22817) hai 1 ano
  ringabout 7fababd583 make float32 literals stringifying behave in JS the same as in C (#22500) hai 1 ano
  ringabout 7be2e2bef5 replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436) hai 1 ano
  ringabout 91c3221855 simplify isAtom condition (#22430) hai 1 ano
  ringabout ce079a8da4 modernize jsgen; clean up some leftovers (#22423) hai 1 ano
  ringabout 93ced31353 use strictdefs for compiler (#22365) hai 1 ano
  konsumlamm 53586d1f32 Fix some jsgen bugs (#22330) hai 1 ano
  ringabout 825a0e7df4 fixes #22362; Compiler crashes with staticBoundsCheck on (#22363) hai 1 ano
  ringabout f0f3904ff0 implement `ensureMove` (#22339) hai 1 ano
  konsumlamm db77c98471 [JS] Fix bitwise ops & shifts (#22340) hai 1 ano