Add ecma_6 into spidermonkey vendortest

* Copy more files from es1 to run spidermonkey tests
* Add tools to run ECMA5-incompatible tests
  - [babel](https://babeljs.io/)
  - [es6-shim](https://github.com/paulmillr/es6-shim)
  - [es6-symbol](https://www.npmjs.com/package/es6-symbol)
* Add src/shell/GlobalObjectBuiltinTestFunctions.cpp to add test-only functions
* 'of' should be able to be used as identifier
* Set rpath of x86 binary relative to binary path
* Remove config.h.in~ file from repository
* Fix broken build by removing third_party/libunwind
This commit is contained in:
Eunji Jeong 2017-01-24 17:01:20 +09:00
commit 3cac1b803b
19 changed files with 4311 additions and 3498 deletions

View file

@ -0,0 +1,17 @@
#ifdef ESCARGOT_ENABLE_PROMISE
#include "Escargot.h"
#include "DefaultJobQueue.h"
#include "runtime/Job.h"
#include "runtime/Context.h"
#include "runtime/SandBox.h"
namespace Escargot {
JobQueue* JobQueue::create()
{
return DefaultJobQueue::create();
}
}
#endif