Commit Graph

  • e13a065bb9 handle assignment patterns Rich-Harris 2015-09-19 22:28:00 +0200
  • b19bc479f0 update gobble-rollup version for (hopefully) windows support Rich-Harris 2015-09-19 20:12:06 +0200
  • ced71a8b7d -> 0.16.0 Rich-Harris 2015-09-19 19:43:40 +0200
  • 4e41a1f586 Merge branch 'vanruesc-master' Rich-Harris 2015-09-19 19:16:41 +0200
  • 8b08c678c2 Merge branch 'master' of https://github.com/vanruesc/rollup into vanruesc-master Rich-Harris 2015-09-19 19:16:30 +0200
  • bd30d8ef06 Merge pull request #122 from lukeapage/master Rich Harris 2015-09-19 19:09:45 +0200
  • 30ecd4373a Fix tests in windows Luke Page 2015-09-19 17:19:58 +0100
  • e7b3cddf55 Modified absolutePath RegExp. Raoul v. R 2015-09-18 13:29:46 +0200
  • fff640530b Merge pull request #118 from lukeapage/patch-1 Brian Donovan 2015-09-18 08:49:34 -0700
  • 842b97977c Correct package.json URLs Luke Page 2015-09-18 14:10:15 +0100
  • 989455f7ef Modified absolutePath RegExp. Raoul v. R 2015-09-18 13:29:46 +0200
  • 9749b34504 Added Appveyor config. Raoul v. R 2015-09-18 13:29:21 +0200
  • 886e6f7edc Added tests Oskar Segersvärd 2015-09-14 17:32:52 +0200
  • 9531335f1c When configuring a form test to be solo, execute all tests in that group. Oskar Segersvärd 2015-09-14 17:32:08 +0200
  • 98cf636e2e Implemented `export * from "internal";` Oskar Segersvärd 2015-09-14 17:31:24 +0200
  • 85af8d3bad Added a failing test for #112 Oskar Segersvärd 2015-09-13 17:33:01 +0200
  • 162fba9c28 Test for plural resolveId functions. Oskar Segersvärd 2015-09-12 16:58:57 +0200
  • e8d299192e Made the return value of resolver functions optional. Uses a fallback on failure. Oskar Segersvärd 2015-09-12 16:46:57 +0200
  • d9d5cf4ec2 Made the list of predefined globals easily extensible Oskar Segersvärd 2015-09-12 09:38:43 +0200
  • 16a38a2564 Merge pull request #99 from Victorystick/scope2 Rich Harris 2015-09-11 11:22:24 -0400
  • 550171a606 Removed FIXME. Oskar Segersvärd 2015-09-11 15:23:31 +0200
  • 9706e3786f Removed JSONModule. Shouldn't be there. Oskar Segersvärd 2015-09-11 13:59:09 +0200
  • da828f31f8 Added missing test for dynamic namespace lookups Oskar Segersvärd 2015-09-11 09:34:03 +0200
  • 42723e8a8b Made sure unused, intermediate namepaces are excluded when bundling. Fixes form/namespace-optimization Oskar Segersvärd 2015-09-10 14:44:57 +0200
  • 5b0203a8e7 Moved namespace-optimizations fo test/form Oskar Segersvärd 2015-09-10 14:43:55 +0200
  • 31aa57497e Tried to fix sourcemap/names Oskar Segersvärd 2015-09-10 13:41:59 +0200
  • 779279f4e9 Tabs! Oskar Segersvärd 2015-09-10 13:23:13 +0200
  • 7627b6c810 Fixed modifier statements. All tests (but sourcemap/names) pass. Oskar Segersvärd 2015-09-10 13:22:43 +0200
  • ab8fc095aa Changed shorthand properties test Oskar Segersvärd 2015-09-10 11:31:56 +0200
  • 6f44df5bbe Swapped names Oskar Segersvärd 2015-09-04 17:24:14 +0200
  • be15ec33a6 Simplified Statement.mark by moving reexport special case to analyze Oskar Segersvärd 2015-09-04 17:11:11 +0200
  • 9cabcc77a5 Defined Id classes, to reduce code duplication Oskar Segersvärd 2015-09-04 17:10:24 +0200
  • 9051520dee Don't use `for-of` Oskar Segersvärd 2015-08-31 13:48:08 +0200
  • 21c23e1762 Fixed rebase mistakes Oskar Segersvärd 2015-08-31 13:34:49 +0200
  • 4182c6d5e4 Throw if attempting to put a namespace's name in update expressions. Oskar Segersvärd 2015-08-31 11:26:31 +0200
  • 2aa575d0f5 Throw if attempting to reassign namespace's name. Oskar Segersvärd 2015-08-31 11:23:32 +0200
  • 8b32e24644 Fix Module.name if id isn't a path Oskar Segersvärd 2015-08-31 11:12:53 +0200
  • 8d4b11fb47 Fixed a ReferenceError in isEmptyExportedVarDeclaration Oskar Segersvärd 2015-08-31 11:04:25 +0200
  • 613cc9dd88 Fix rollup.rollup being called for skipped tests. Oskar Segersvärd 2015-08-31 11:02:26 +0200
  • c394a8b9de Fix CJS finalizer bug, where too many newline was inserted. Oskar Segersvärd 2015-08-31 10:59:46 +0200
  • f084957ab6 Access reexports of externals safely when needed. Oskar Segersvärd 2015-08-31 10:13:56 +0200
  • 616a5ce306 Added `mark()` method to identifiers. Oskar Segersvärd 2015-08-31 10:12:31 +0200
  • 59fff295e4 Statically resolve internal namespace access Oskar Segersvärd 2015-08-28 17:58:50 +0200
  • 5e5bb7b9e0 Updated ES6 finalizer Oskar Segersvärd 2015-08-28 17:57:49 +0200
  • c9aec9eb26 Flag ids that are modules Oskar Segersvärd 2015-08-28 17:56:46 +0200
  • b3c522cc7e Simpler replacement stack Oskar Segersvärd 2015-08-28 17:22:59 +0200
  • 570edfd1ee Fixed `getExportBlock` for external names. Oskar Segersvärd 2015-08-28 15:41:10 +0200
  • 7457ab75f4 Removed suggestedName argument from markExport Oskar Segersvärd 2015-08-28 15:13:13 +0200
  • cc9d5b7ecc Started working on namespaces. Oskar Segersvärd 2015-08-28 15:12:17 +0200
  • 89acace26a Add var declaration kind. Oskar Segersvärd 2015-08-28 14:36:14 +0200
  • 70c344c448 Fixed external-imports. Made cjs use getInteropBlock. Oskar Segersvärd 2015-08-28 14:06:50 +0200
  • a29f03559d Removed `defaultIdentifier` property from Module. Oskar Segersvärd 2015-08-28 11:26:26 +0200
  • 02720bfc06 Fixed default names. Oskar Segersvärd 2015-08-27 16:48:56 +0200
  • a05997b9c5 virtual scopes optionally inherit the parent scope Oskar Segersvärd 2015-08-27 16:31:24 +0200
  • e5801ae400 Implemented 'export *' for internal modules Oskar Segersvärd 2015-08-27 15:57:33 +0200
  • 510a75ae69 Started on default exports. Oskar Segersvärd 2015-08-27 15:10:37 +0200
  • f680aae304 Added `Scope.getNames()` to avoid exposing internals. Oskar Segersvärd 2015-08-27 14:36:36 +0200
  • be12487631 Pass iife-strong-dependencies Oskar Segersvärd 2015-08-27 13:35:44 +0200
  • 3b6977f590 More tests pass Oskar Segersvärd 2015-08-26 17:55:48 +0200
  • 979f61baf1 Use ExternalModules as their own default value. Oskar Segersvärd 2015-08-26 16:55:55 +0200
  • 98b6176c63 Take references to other scopes into account when deconflicting. Oskar Segersvärd 2015-08-26 16:54:40 +0200
  • c222063edd Predefine the 'exports' global, and bind locals to found globals. Oskar Segersvärd 2015-08-26 16:53:57 +0200
  • d8339d5697 Removed unused `findDefiningStatement`. Oskar Segersvärd 2015-08-26 16:29:18 +0200
  • 62abef4241 Lookup in `getExportBlock` Oskar Segersvärd 2015-08-26 15:47:34 +0200
  • 81b9ccfe4c Do a `module.locals.lookup` since `module.imports` is removed. Oskar Segersvärd 2015-08-26 15:45:38 +0200
  • 09a43c1138 Removed unused `trace` and `traceExport`. Oskar Segersvärd 2015-08-26 15:21:45 +0200
  • 6e59abd5a6 Fixed `ExternalModule.needsNamed`, and ES6 imports. Oskar Segersvärd 2015-08-26 15:19:25 +0200
  • ac2597859a Removed `console.log`s Oskar Segersvärd 2015-08-26 15:18:42 +0200
  • 3a512f09cd Do scope lookups when exporting and importing. Oskar Segersvärd 2015-08-26 15:08:40 +0200
  • 8945c3dd21 Simplified `Scope.define`'s implementation by taking two arguments. Oskar Segersvärd 2015-08-26 15:08:03 +0200
  • c4ed475889 Make sure that `Identifiers` all have a `module` property. Oskar Segersvärd 2015-08-26 14:14:16 +0200
  • 90e922b31c Fixed getExportMode Oskar Segersvärd 2015-08-26 14:11:09 +0200
  • d3f9f2fee6 Removed unused Oskar Segersvärd 2015-08-26 14:09:19 +0200
  • 0c79692f26 Simplified some of Module's logic. Started passing tests. :) Oskar Segersvärd 2015-08-26 13:58:06 +0200
  • 9eec7060f2 Added parents to the scope. Oskar Segersvärd 2015-08-26 13:55:20 +0200
  • fc9b4a9c92 Better doc comments. Fixed `index` bug thanks to tests. Oskar Segersvärd 2015-08-26 11:10:21 +0200
  • f8da4fdb65 Integrating Scope into Module. Removed ~200 lines. Oskar Segersvärd 2015-08-24 17:30:38 +0200
  • 9f6fdd2e13 Added tests for Scope, stricter .eslintrc, and contributors. Oskar Segersvärd 2015-08-24 13:00:56 +0200
  • b267490949 Revisited Scope. Much simpler. Oskar Segersvärd 2015-08-23 21:58:22 +0200
  • 44ef22d120 Merge pull request #103 from rollup/0.15.0 Oskar Segersvärd 2015-09-04 17:05:05 +0200
  • 9274d24deb -> 0.15.0 v0.15.0 Rich Harris 2015-09-02 19:22:00 -0400
  • 4a4ef6febc tidy up test Rich Harris 2015-09-02 19:14:11 -0400
  • 61a96bcf98 update tests Rich Harris 2015-09-02 19:12:36 -0400
  • ef5d2ba017 test for #101 Rich Harris 2015-09-02 19:12:30 -0400
  • 2e460eca26 use magic-string@0.7.0, to fix #101 Rich Harris 2015-09-02 19:12:07 -0400
  • 35de85969f Merge pull request #94 from rollup/gh-91 Oskar Segersvärd 2015-08-29 13:39:23 +0200
  • db60e00f54 Merge pull request #97 from rollup/syncify Rich Harris 2015-08-24 17:13:18 -0400
  • 27ab2f858b update dependencies Rich Harris 2015-08-24 14:04:31 -0400
  • c013ad68ec Merge pull request #98 from Victorystick/shields Rich Harris 2015-08-24 14:02:37 -0400
  • 41fe244ab1 Added shields Oskar Segersvärd 2015-08-24 09:37:48 +0200
  • 4ca075f745 skip alias tracking test, temporarily Rich-Harris 2015-08-22 21:05:59 -0400
  • 4255482b4b linting Rich-Harris 2015-08-22 21:05:01 -0400
  • 0df5d9b177 syncify more code, remove unused promise utils Rich-Harris 2015-08-22 21:03:31 -0400
  • 19c71ff051 stop false missing export errors Rich-Harris 2015-08-22 20:52:49 -0400
  • 840d1dc21d handle re-exports in entry module Rich-Harris 2015-08-22 20:46:49 -0400
  • 6646f156de handle export * Rich-Harris 2015-08-22 20:30:49 -0400
  • 477324e753 more efficient dependency fetching Rich-Harris 2015-08-22 18:00:47 -0400
  • ff27523d44 load all dependencies, regardless of actual usage Rich-Harris 2015-08-22 17:28:02 -0400
  • 9fd191f25a failing test for #96 Rich-Harris 2015-08-22 15:46:53 -0400
  • 8a5bb58f13 Merge pull request #73 from Swatinem/failing-tests Rich Harris 2015-08-22 15:46:22 -0400