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