Граф коммитов

127 Коммитов

Автор SHA1 Сообщение Дата
Asi Bross 3ba6ad1f66 Find path to boost-lib cmake file 2017-06-26 16:05:05 -07:00
Asi Bross f458c8052d remove dependencies on cmake-js and boost-lib 2017-06-26 15:25:54 -07:00
Asi Bross f3ebdca4bc Remove non-used script and add tools folder to npmignore 2017-06-26 14:32:52 -07:00
Asi Bross 2649af099a fix prepublish npm hook to call typescript 2017-06-22 14:39:06 -07:00
Asi Bross 61dbf7bef9 Add typescript as dev dependency 2017-06-22 14:16:50 -07:00
Asi Bross 47b2f64d55 remove npm postversion hook 2017-06-22 13:31:38 -07:00
Asi Bross 886569d265 0.4.1 2017-06-22 13:28:52 -07:00
Asi Bross 6acdf1d9eb Added npm postversion hook 2017-06-22 13:28:24 -07:00
Asi Bross fc46287462 Added scripts for creating npmrc file and updating package.json 2017-06-22 11:18:15 -07:00
Asi Bross 743d2b7845 Add npmrc file 2017-06-21 14:36:56 -07:00
Asi Bross 261f8a2da9 Set _WIN32_WINNT=0x0501 to avoid boost asio compilation warning 2017-06-21 10:47:49 -07:00
Asi Bross 56d0a99a11 Update cmake.js version in package.json, this version fixed bug for support VS2017 2017-06-21 10:20:21 -07:00
Asi Bross a561556fd7 Merged PR 301401: First round cleanup - remove msbuild files and unnecessary folders
First round cleanup - remove msbuild files and unnecessary folders
2017-06-20 18:37:47 +00:00
Asi Bross 70831b61e2 Merged PR 300167: Support building napa with cmake
Support building napa with cmake
2017-06-19 22:16:49 +00:00
Daiyi Peng c7373d8342 Merged PR 297335: Replace timeout with ExecuteOptions in zone.execute.
Replace timeout with ExecuteOptions in zone.execute.
2017-06-16 21:25:47 +00:00
Daiyi Peng a48e46dc51 Merged PR 297525: Add documentation for Napa modules.
Add documentation for Napa modules.
2017-06-16 18:48:42 +00:00
Asi Bross 9e3c9bf76a Merged PR 297468: Restructure napa core modules files
Restructure napa core modules files
2017-06-15 23:44:43 +00:00
Daiyi Peng b8f58f7ca0 Merged PR 293569: Implement anonymous function execution.
1. Support function transport.
2. Implement zone.execute on function.
2017-06-15 18:10:11 +00:00
Daiyi Peng f41cb059be Merged PR 293286: Documentation iteration 2
1. add metric.md and log.md
2. fix anchor issue in VSTS on displaying markdown format.
3. remove some legacy md files.
2017-06-13 00:54:22 +00:00
Daiyi Peng a641034ecc Merged PR 291952: Add benchmark to napajs. 2017-06-12 17:10:21 +00:00
Asi Bross 0f42cf8173 Merged PR 290232: Remove clang-tidy leftovers
Remove clang-tidy leftovers
2017-06-08 20:21:06 +00:00
Daiyi Peng a3f0bcaf05 Merged PR 287788: 1. Initial 'napajs' documentation.
1. Initial 'napajs' documentation.
2. Move ns 'memory.store' to 'store'.
2017-06-07 20:20:55 +00:00
Daiyi Peng a1170779d5 Merged PR 284817: Use module path to resolve relative path when 'require' is called with a module
Use module path to resolve relative path when 'require' is called with a module context.
2017-06-05 19:12:41 +00:00
Asi Bross f6026033b5 Merged PR 282183: Add support for logging providers
Add support for logging providers
2017-06-05 17:34:45 +00:00
Sunghoon Choi f92c2e4b3f Merged PR 284832: Add V8 headers into napajs package and update node_version.h 2017-06-05 17:22:14 +00:00
Daiyi Peng 8c5d1b203f Merged PR 279204: Merge dev/dapeng/refine_store to master
1. Refine Store API.
2. Support function name with namespaces in zone.execute.
2017-05-27 00:13:04 +00:00
Sunghoon Choi 9e9037c1da Merged PR 278947: Using node from nuget package
node.exe and v8 libraries come from the same nuget package. I applied this into only vanilla and taster not to break the current indexserve.
2017-05-26 22:55:41 +00:00
Daiyi Peng f40d445fdf Merged PR 278250: 1) SharedWrap => ShareableWrap and SharedPtrWrap.
1) SharedWrap => ShareableWrap and SharedPtrWrap.
2) SimpleAllocatorDebuggerWrap => AllocatorDebuggerWrap
2017-05-26 17:55:07 +00:00
Daiyi Peng f8551f93b0 Merged PR 277951: Remove legacy object-transporter.
Remove legacy object-transporter.
2017-05-26 00:11:45 +00:00
Daiyi Peng 7cc3a722bc Merged PR 276180: Merge dev/dapeng/refine_transport to master
This change fixes transport.register on addon Init, with a few tuning and adding tests.

Detailed changes are:
1) Support module.require in Napa.
2) Support C++ accessibility to napa binding.
3) Remove non-transportable, as any object is not transportable is non-transportable.
4) Refine Store API.
5) Add tests for memory and transport.
2017-05-25 21:04:35 +00:00
Asi Bross 1ea9a4f603 Merged PR 276235: change getCurrentZone function to currentZone property
change getCurrentZone function to currentZone property
2017-05-24 23:19:33 +00:00
Asi Bross b553750666 Merged PR 275239: Fix bug that prevented calling broadcast from broadcast
Fix bug that prevented calling broadcast from broadcast
2017-05-24 00:11:44 +00:00
Asi Bross 7b592c682a Merged PR 275177: Fix swallowing failed tests
Fix swallowing failed tests
2017-05-23 23:37:40 +00:00
Asi Bross fb8175f0d1 Merged PR 275046: changed broadcast to return promise<void>
changed broadcast to return promise<void>
2017-05-23 21:24:04 +00:00
Sunghoon Choi 5d8958feff Merged PR 272334: Napa.dll linking with V8 library statically
This makes us export only one napa.dll, i.e. we don't need to publish multiple v8 related dlls. It's using v8 libraries built from node.js sources. There are two big reasons why node.js is the base, not v8. One is that NAN is based on node, not no v8. The other is that node.js building procedure is much simpler than v8. (it's much complicated to make v8 static library with dynamic runtime and with exporting all APIs.).

I described how to build v8 libraries from node.js sources at vanilla\deps\README.md and published Napa.V8.Library into Nuget repository.
2017-05-23 05:39:19 +00:00
Asi Bross 30fa24e01d Merged PR 268036: Remove initialization from bootstrap file feature
Remove initialization from bootstrap file feature
2017-05-18 17:06:03 +00:00
Asi Bross 08e974ac2e Merged PR 266728: Move dispatcher to runtime folder
Move dispatcher to runtime folder
2017-05-15 21:40:38 +00:00
Daiyi Peng beac8fa9d3 Merged PR 265435: Merge dev/dapeng/js_test to master 2017-05-15 21:13:21 +00:00
Asi Bross b853614d49 Merged PR 264966: Integrate napa addon with napa.dll
Integrate napa addon with napa.dll
2017-05-12 20:06:44 +00:00
Asi Bross b8a13e4572 Merged PR 261335: Support zone APIs in napa runtime
Support zone APIs in napa runtime
2017-05-09 20:22:14 +00:00
Daiyi Peng 0e9fc19df4 Merged PR 257563: Store API
Store API
2017-05-08 21:54:23 +00:00
Asi Bross 27fc28cec6 Merged PR 257245: Added sync APIs for zone
Added sync APIs for zone
2017-05-04 20:57:17 +00:00
Asi Bross e72a89f0a1 Merged PR 255847: Zone interface changes
Zone interface changes
2017-05-03 23:23:50 +00:00
Sunghoon Choi ebbfc640a6 Merged PR 253472: Support Async at Napa.
Napa has two APIs to support async manner, PostAsyncWork and DoAsyncWork.
2017-05-02 20:32:11 +00:00
Daiyi Peng ea0c8bcbcc Merged PR 253048: Merge dev/dapeng/winery_fix to master 2017-05-01 21:33:45 +00:00
Daiyi Peng beda33f951 Merged PR 252161: 1. Enable generation of d.ts file. (winery needs this)
1. Enable generation of d.ts file. (winery needs this)
2. For memory/transport folder, decouple from dependency on addon.
3. Call transport.Register in C++ instead of additional JS call.
2017-05-01 03:51:16 +00:00
Asi Bross feaeddcd67 Merged PR 251000: Make zone.execute work e2e
Make zone.execute work e2e
2017-04-27 23:38:11 +00:00
Daiyi Peng d0a9091ed7 Merged PR 250903: Refactory v8_helpers and module common.
Refactory v8_helpers and module common.
2017-04-27 23:09:16 +00:00
Asi Bross 93f19e06ca Merged PR 249141: Use transport context in execute
Use transport context in execute
2017-04-26 21:13:41 +00:00
Daiyi Peng 2cb740d3c4 Merged PR 247856: Message formatting in CHECK_ARGS/JS_ENSURE.
Message formatting in CHECK_ARGS/JS_ENSURE.
2017-04-26 18:29:14 +00:00