532 Commits (gh-109)
 

Author SHA1 Message Date
Oskar Segersvärd 7627b6c810 Fixed modifier statements. All tests (but sourcemap/names) pass. 9 years ago
Oskar Segersvärd ab8fc095aa Changed shorthand properties test 9 years ago
Oskar Segersvärd 6f44df5bbe Swapped names 9 years ago
Oskar Segersvärd be15ec33a6 Simplified Statement.mark by moving reexport special case to analyze 9 years ago
Oskar Segersvärd 9cabcc77a5 Defined Id classes, to reduce code duplication 9 years ago
Oskar Segersvärd 9051520dee Don't use `for-of` 9 years ago
Oskar Segersvärd 21c23e1762 Fixed rebase mistakes 9 years ago
Oskar Segersvärd 4182c6d5e4 Throw if attempting to put a namespace's name in update expressions. 9 years ago
Oskar Segersvärd 2aa575d0f5 Throw if attempting to reassign namespace's name. 9 years ago
Oskar Segersvärd 8b32e24644 Fix Module.name if id isn't a path 9 years ago
Oskar Segersvärd 8d4b11fb47 Fixed a ReferenceError in isEmptyExportedVarDeclaration 9 years ago
Oskar Segersvärd 613cc9dd88 Fix rollup.rollup being called for skipped tests. 9 years ago
Oskar Segersvärd c394a8b9de Fix CJS finalizer bug, where too many newline was inserted. 9 years ago
Oskar Segersvärd f084957ab6 Access reexports of externals safely when needed. 9 years ago
Oskar Segersvärd 616a5ce306 Added `mark()` method to identifiers. 9 years ago
Oskar Segersvärd 59fff295e4 Statically resolve internal namespace access 9 years ago
Oskar Segersvärd 5e5bb7b9e0 Updated ES6 finalizer 9 years ago
Oskar Segersvärd c9aec9eb26 Flag ids that are modules 9 years ago
Oskar Segersvärd b3c522cc7e Simpler replacement stack 9 years ago
Oskar Segersvärd 570edfd1ee Fixed `getExportBlock` for external names. 9 years ago
Oskar Segersvärd 7457ab75f4 Removed suggestedName argument from markExport 9 years ago
Oskar Segersvärd cc9d5b7ecc Started working on namespaces. 9 years ago
Oskar Segersvärd 89acace26a Add var declaration kind. 9 years ago
Oskar Segersvärd 70c344c448 Fixed external-imports. Made cjs use getInteropBlock. 9 years ago
Oskar Segersvärd a29f03559d Removed `defaultIdentifier` property from Module. 9 years ago
Oskar Segersvärd 02720bfc06 Fixed default names. 9 years ago
Oskar Segersvärd a05997b9c5 virtual scopes optionally inherit the parent scope 9 years ago
Oskar Segersvärd e5801ae400 Implemented 'export *' for internal modules 9 years ago
Oskar Segersvärd 510a75ae69 Started on default exports. 9 years ago
Oskar Segersvärd f680aae304 Added `Scope.getNames()` to avoid exposing internals. 9 years ago
Oskar Segersvärd be12487631 Pass iife-strong-dependencies 9 years ago
Oskar Segersvärd 3b6977f590 More tests pass 9 years ago
Oskar Segersvärd 979f61baf1 Use ExternalModules as their own default value. 9 years ago
Oskar Segersvärd 98b6176c63 Take references to other scopes into account when deconflicting. 9 years ago
Oskar Segersvärd c222063edd Predefine the 'exports' global, and bind locals to found globals. 9 years ago
Oskar Segersvärd d8339d5697 Removed unused `findDefiningStatement`. 9 years ago
Oskar Segersvärd 62abef4241 Lookup in `getExportBlock` 9 years ago
Oskar Segersvärd 81b9ccfe4c Do a `module.locals.lookup` since `module.imports` is removed. 9 years ago
Oskar Segersvärd 09a43c1138 Removed unused `trace` and `traceExport`. 9 years ago
Oskar Segersvärd 6e59abd5a6 Fixed `ExternalModule.needsNamed`, and ES6 imports. 9 years ago
Oskar Segersvärd ac2597859a Removed `console.log`s 9 years ago
Oskar Segersvärd 3a512f09cd Do scope lookups when exporting and importing. 9 years ago
Oskar Segersvärd 8945c3dd21 Simplified `Scope.define`'s implementation by taking two arguments. 9 years ago
Oskar Segersvärd c4ed475889 Make sure that `Identifiers` all have a `module` property. 9 years ago
Oskar Segersvärd 90e922b31c Fixed getExportMode 9 years ago
Oskar Segersvärd d3f9f2fee6 Removed unused 9 years ago
Oskar Segersvärd 0c79692f26 Simplified some of Module's logic. Started passing tests. :) 9 years ago
Oskar Segersvärd 9eec7060f2 Added parents to the scope. 9 years ago
Oskar Segersvärd fc9b4a9c92 Better doc comments. Fixed `index` bug thanks to tests. 9 years ago
Oskar Segersvärd f8da4fdb65 Integrating Scope into Module. Removed ~200 lines. 9 years ago