Commit Graph

  • f8f2565f60 refactor, indexof, map/set overloads valueof-type dcode 2019-06-17 16:17:27 +02:00
  • 8571df939f Add built-in valueof type dcode 2019-06-15 22:44:48 +02:00
  • a4e5857f7f Fix missing clear to all zeros when constructing a new ArrayBufferView (#669) Max Graey 2019-06-15 02:00:49 +03:00
  • 27d6efa037 Fix more keywords that can sometimes be identifiers, see #666 dcode 2019-06-15 00:48:51 +02:00
  • bdd825b026 Fix invalid autorelease in generated constructors, see #668 dcode 2019-06-15 00:04:50 +02:00
  • 40dd9252b3 Investigate custom try-catch support throw-try-catch dcode 2019-06-13 15:33:43 +02:00
  • addb99eff2 Improve offsetof typings (#659) jtenner 2019-06-12 15:16:48 -04:00
  • 9cc5608e5e Update dependencies and dist files dcode 2019-06-12 18:38:33 +02:00
  • 3af2603daa Add String#replace & String#replaceAll (#653) Max Graey 2019-06-12 18:39:49 +03:00
  • d4313f1ed8
    Use a special 'auto' type in type inference (#658) Daniel Wirtz 2019-06-12 13:54:07 +02:00
  • 334d944f67 Added paths option to resolve stdlib imports in IDEs (#637) Willem Wyndham 2019-06-12 07:52:53 -04:00
  • 6a0277bf02 clarify contextual flags a bit, rename to constraints auto-type dcode 2019-06-12 12:13:49 +02:00
  • f9a77b132f Fix parseInt routines after refactoring (#655) Max Graey 2019-06-12 11:17:01 +03:00
  • e30fe7e3cb comment out debug log dcode 2019-06-12 08:42:21 +02:00
  • acda2d05c8 Use a special 'auto' type in type inference dcode 2019-06-12 08:34:39 +02:00
  • 40dac8269d
    Rework loop compilation / flows (#644) Daniel Wirtz 2019-06-11 12:52:16 +02:00
  • 740d54f8a2 update examples loop-flow dcode 2019-06-11 03:38:58 +02:00
  • 3f35a9209f tackle unreachables dcode 2019-06-10 08:54:41 +02:00
  • 56dbe77a04 Rework loop compilation / flows dcode 2019-06-09 14:13:57 +02:00
  • 420812f5b2 Add RTrace typings and include it in the package (#636) jtenner 2019-06-06 16:36:28 -04:00
  • 4680b530fb Refactor number and string utils out of builtins, fixes #608 dcode 2019-06-06 16:19:10 +02:00
  • 0484a6b740
    Implement reference counting (#592) Daniel Wirtz 2019-06-05 23:15:39 +02:00
  • 76ef9db141 Update dist files dev dcode 2019-06-05 22:51:03 +02:00
  • 72e519885d Fix invalid flow switch when inlining optional arguments into a call, see #632 dcode 2019-06-05 19:29:44 +02:00
  • eaea26b7ae Remove the start decorator in favor of a command line option dcode 2019-06-05 18:52:04 +02:00
  • dfe04d08e4 Audit fix dcode 2019-06-05 17:19:23 +02:00
  • 3229b71d91 Release on shrink/zero on grow in std/array, managed copyWithin dcode 2019-06-05 06:28:07 +02:00
  • b7ca4baf42 Add a TODO on Array#copyWithin dcode 2019-06-05 04:22:40 +02:00
  • 93c9a4afd9 Fix truncated declaration ranges dcode 2019-06-05 02:36:58 +02:00
  • b47bcb58bc Merge remote-tracking branch 'origin/master' into dev dcode 2019-06-05 00:40:27 +02:00
  • f0b5a372e2 More rtrace-aware tests dcode 2019-06-05 00:39:47 +02:00
  • b835cba265 Update dist files dcode 2019-06-05 00:28:45 +02:00
  • bf597a06c6 Fix lifetime issues in field inits/ctors and refactor inlining dcode 2019-06-05 00:18:26 +02:00
  • fa667386d9 Initial support for default imports/exports, see #98 dcode 2019-06-04 08:55:22 +02:00
  • 3ed76a97f0 CLI: Move OptionDescription to utils/options so types agree (#612) master v0.6 Willem Wyndham 2019-06-04 00:37:01 -04:00
  • 27e54ed07b Fix missing autorelease in trampolines dcode 2019-06-04 06:18:51 +02:00
  • e80ca1034f Fix lifetime issue with assert messages, see #623 dcode 2019-06-04 03:06:11 +02:00
  • ba35a6df45 fix dcode 2019-06-03 04:00:07 +02:00
  • 27d9ab6c2c Move some stuff around, update README dcode 2019-06-03 03:59:30 +02:00
  • adc2f7e26a more consistent naming, move libm dcode 2019-06-02 18:05:14 +02:00
  • 5b41c1f2fa fix __retain typings dcode 2019-06-01 16:57:57 +02:00
  • 1468923025 fix rc in Array#fill, add rtti logging for debugging dcode 2019-06-01 15:57:53 +02:00
  • 066ea1fbd2 consistent naming dcode 2019-06-01 05:12:30 +02:00
  • e65d875ebc llvm-like naming of __heap_base, definition fixes, update examples dcode 2019-06-01 01:14:04 +02:00
  • b19005f5bb Use new RC utility for inlining so we can eventually inline everything dcode 2019-05-29 03:41:03 +02:00
  • d9fbf8a2dd Add preliminary support for map keys/values, set values dcode 2019-05-28 15:49:56 +02:00
  • fe70f1d863 Fix some missing sources not correctly being reported dcode 2019-05-27 21:39:40 +02:00
  • ccd1198aa7 Merge branch 'master' into dev dcode 2019-05-27 19:27:05 +02:00
  • bc0dd3a6fb Tackle AS206 dcode 2019-05-27 18:44:15 +02:00
  • c06d5d9f9a update rt/flags test dcode 2019-05-27 14:40:14 +02:00
  • 5269a6b9c4 README layout (#605) Max Graey 2019-05-27 15:37:52 +03:00
  • 9c51f1332c Fix parsing numbers with padded whitespaces (#607) Max Graey 2019-05-27 15:37:07 +03:00
  • 0339d82781 Update dcode 2019-05-27 04:09:29 +02:00
  • 220e73fc56 Merge branch 'dev' of https://github.com/AssemblyScript/next into dev dcode 2019-05-27 04:07:54 +02:00
  • dece239d78 Generate a d.ts using modified dts-generator, see #434 dcode 2019-05-27 04:07:43 +02:00
  • e278110515 improve V128 declaration (#604) Max Graey 2019-05-26 17:18:26 +03:00
  • 4a308aa50e remove return from unchecked operator for FixedArray (#603) Max Graey 2019-05-26 14:51:55 +03:00
  • bc294203bf fixes, dist files dcode 2019-05-25 23:14:21 +02:00
  • 476f7d904c Minor compiler improvements (#602) Max Graey 2019-05-25 21:50:45 +03:00
  • d3654e38f0 skip traversal if there are no temps dcode 2019-05-25 20:41:15 +02:00
  • 7feb0b7077 consistent naming, don't miss local.set/tee value dcode 2019-05-25 19:25:41 +02:00
  • f9e1f65133 fix 'no-unbound-method' dcode 2019-05-25 19:22:19 +02:00
  • 3224925e47 eliminate retainRelease and skippedRelease dcode 2019-05-25 19:16:09 +02:00
  • bd9d77e151 forward #533 dcode 2019-05-25 15:07:42 +02:00
  • 33a892de44 forward some of #559 dcode 2019-05-25 15:01:55 +02:00
  • a564c820fb use Record as proposed in #598 dcode 2019-05-25 14:56:09 +02:00
  • d32391055d getArrayView typings dcode 2019-05-25 14:48:58 +02:00
  • 968192f99b array is an abv, views dcode 2019-05-25 14:40:13 +02:00
  • 6d6ed710e5 more docs dcode 2019-05-25 01:38:59 +02:00
  • 4b841efed2 fix potential oob dcode 2019-05-25 01:16:38 +02:00
  • c34ed66fd9 support normal arrays dcode 2019-05-25 01:14:26 +02:00
  • 9620f18249 more loader work dcode 2019-05-25 00:38:50 +02:00
  • a684bb1f65 update tests dcode 2019-05-24 20:42:23 +02:00
  • a6896d7bc2 more loader updates dcode 2019-05-24 20:31:52 +02:00
  • 7cd04b65ef Add lightweight paths for memcpy & memset for shrink level != 0 (#601) Max Graey 2019-05-24 17:00:02 +03:00
  • af00bdeefe use more useful defaults for -O, fix an utoa issue dcode 2019-05-24 14:45:27 +02:00
  • c41c57e6d6 refactor dcode 2019-05-24 12:16:14 +02:00
  • 792b366769 update dist files dcode 2019-05-23 19:40:32 +02:00
  • a49ab7a706 improve rtrace and move it to lib dcode 2019-05-23 16:41:26 +02:00
  • fbba76ef2c bleeding edge binaryen dcode 2019-05-23 13:20:10 +02:00
  • 81c212b208 monkey-patch loader dcode 2019-05-23 04:15:05 +02:00
  • 71ea61e099 fix dcode 2019-05-23 03:40:20 +02:00
  • c682fdbeee disable simd test for now dcode 2019-05-23 03:35:27 +02:00
  • 2263dfc87a update allocator tests dcode 2019-05-23 03:33:32 +02:00
  • 51fdf9db4f fix dcode 2019-05-23 03:08:25 +02:00
  • d94b4fca50 layout rtti with fixed ids for buffers and strings dcode 2019-05-22 00:14:44 +02:00
  • c92ca0d8cb more integration notes dcode 2019-05-21 19:16:43 +02:00
  • c92643832c move stuff, run both untouched and optimized dcode 2019-05-21 15:02:39 +02:00
  • 7128d190a5 update integration notes dcode 2019-05-21 02:23:46 +02:00
  • 1cbf3fc885 fix rogue releases dcode 2019-05-21 00:38:48 +02:00
  • 3e480d9423 progress dcode 2019-05-20 23:10:06 +02:00
  • f73d807d5a rt hooks all over the place dcode 2019-05-15 21:17:41 +02:00
  • cb09edf677 docs dcode 2019-05-12 14:05:02 +02:00
  • ba1a0c2369 Initial new rt integration dcode 2019-05-12 13:50:28 +02:00
  • dd2bdd0383 load/store Block runtime dcode 2019-04-18 20:44:22 +02:00
  • 2dec52976a fix export star module exports, shiftify dcode 2019-04-18 20:36:51 +02:00
  • 2b0a165e7f more dcode 2019-04-18 13:08:49 +02:00
  • 18c3f0c555 unify, stub impl dcode 2019-04-18 12:53:48 +02:00
  • 8216cf3361 refactor into stdlib dcode 2019-04-18 11:51:07 +02:00
  • ffdda4b695 realloc on mm level dcode 2019-04-17 17:48:26 +02:00