Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Resolve hook prototype #1

Open
wants to merge 8 commits into
base: initial-pr
Choose a base branch
from

Commits on Aug 31, 2017

  1. module: Allow runMain to be ESM

    This follows the EPS an allows the node CLI to have ESM as an entry point.
    `node ./example.mjs`. A newer V8 is needed for `import()` so that is not
    included. `import.meta` is still in specification stage so that also is not
    included.
    
    Author: Bradley Farias <[email protected]>
    Author: Guy Bedford <[email protected]>
    Author: Jan Krems <[email protected]>
    
    fix eslint errors
    
    add missing include
    
    restore module.exports
    
    remove TryCatch
    
    Use anonymous namespace, fix compilation warnings
    
    Clean up string usage
    
    Fix c++ linting
    
    Allow unlinked cwd
    
    Fixes make test.
    
    fix indentation
    
    eslint fix
    
    more common whitespace usage, fix missing header include
    
    try to address Windows build failure
    
    throw no-base error in JS
    
    No need to go to C++ for this.
    
    Fix resolve module dir URL
    
    Fix module.load usage
    
    Makes CJS module loading work
    
    process.exit(1) when there is an error in ESM loading
    
    Add support for .mjs in test harness
    
    tools: support ESM in ESLint required-modules rule
    
    Start porting ESM tests
    
    Disable required-modules for basic mjs tests
    
    Avoid using auto for easy-to-mix up cases
    
    fix linter errors for new linter rules on `master`
    
    More linting
    
    use null as [[Prototype]] directly
    
    move src/loader/* out of its own directory
    
    fix more linting
    
    properly decode url encoding in pathnames
    
    Cleanup URL->file path conversion
    
    Error cases, add tests.
    
    lint
    
    fix module._cache regression
    
    move test out of fixtures
    
    nits on test
    
    properly realpath after getting path from URL
    
    reject module instantiation when binding throws
    
    call e.stack getter
    
    preserve-symlinks support
    
    remove unnecessary index file
    
    flag as harmony-modules
    
    lint
    
    ordering of lists
    
    add .mjs to coverage, ESM support appears buggy though
    
    simple ESM namespace keys test
    
    move logic for making URL from file path
    
    f
    
    test and fix snapshot timing of CJS
    
    use internal/errors
    
    fix bug with moduleProvider in CJS snapshot
    
    nits from @Fishrock123
    
    linting
    
    gate
    bmeck committed Aug 31, 2017
    Configuration menu
    Copy the full SHA
    1942cc8 View commit details
    Browse the repository at this point in the history
  2. warn on using ESM loader

    bmeck committed Aug 31, 2017
    Configuration menu
    Copy the full SHA
    918e936 View commit details
    Browse the repository at this point in the history
  3. basic docs

    bmeck committed Aug 31, 2017
    Configuration menu
    Copy the full SHA
    118d18a View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2017

  1. doc nits

    bmeck committed Sep 1, 2017
    Configuration menu
    Copy the full SHA
    762cf03 View commit details
    Browse the repository at this point in the history
  2. doc nits

    bmeck committed Sep 1, 2017
    Configuration menu
    Copy the full SHA
    1adf7cb View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2017

  1. Configuration menu
    Copy the full SHA
    6e328d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5496f77 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2017

  1. const fix

    guybedford committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    31aa66f View commit details
    Browse the repository at this point in the history