Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/fuse-open/V8.Simple
Cross-platform V8.Simple library suitable for P/Invoke
https://github.com/fuse-open/V8.Simple
V8: Use libc++ on OSX
a8ced35c0b08a0a8d0c77f123c64596012acb044 authored about 9 years ago by Olle Fredriksson <[email protected]>
a8ced35c0b08a0a8d0c77f123c64596012acb044 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Move file {mac,osx}_build
ae332a980fbdf2a02ced137ea246fc350c6954ef authored about 9 years ago by Olle Fredriksson <[email protected]>
ae332a980fbdf2a02ced137ea246fc350c6954ef authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Use libc++ for OSX builds
2eea2325f4eda7dc9249426f28274e562ac0b9b6 authored about 9 years ago by Olle Fredriksson <[email protected]>
2eea2325f4eda7dc9249426f28274e562ac0b9b6 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Add some build notes
8cdfa5dc2315fff15a7410298f343ca096d965cb authored about 9 years ago by Olle Fredriksson <[email protected]>
8cdfa5dc2315fff15a7410298f343ca096d965cb authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Add V8 build instructions for Windows
e254a8d210d3e850cdc60eec13f4d558aa66f4b8 authored about 9 years ago by Olle Fredriksson <[email protected]>
e254a8d210d3e850cdc60eec13f4d558aa66f4b8 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Create VS solution
And organize dependencies a bit
c9399e2b0080e8a20fac6da5e6d3eea3da9d460e authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Fix mac build script
0c66f54fee59e4a83c730a44b1b687d5e0497cd0 authored about 9 years ago by Olle Fredriksson <[email protected]>
0c66f54fee59e4a83c730a44b1b687d5e0497cd0 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Add some missing null checks
150047d0410004fc2ac2f3d4090eed87d79b52ee authored about 9 years ago by Olle Fredriksson <[email protected]>
150047d0410004fc2ac2f3d4090eed87d79b52ee authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Get simple interface working for C++ backend
892ece123b4bce00785409a2b8fafae027786a10 authored about 9 years ago by Olle Fredriksson <[email protected]>
892ece123b4bce00785409a2b8fafae027786a10 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Don't use pure virtual functions
They don't play well with Swig
a6a753aac7747803c05f8c9b2ae8133b79dbc0c7 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Start integration of "simple" interface
55277c72363d26ee5d429d6da3effe96618df13c authored about 9 years ago by Olle Fredriksson <[email protected]>
55277c72363d26ee5d429d6da3effe96618df13c authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Implement Uno proxies
9f22831b5e14e0966894a2a778cf31ee25462f79 authored about 9 years ago by Olle Fredriksson <[email protected]>
9f22831b5e14e0966894a2a778cf31ee25462f79 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Work on Uno interface for V8Simple
cfbd74728060da6197b8ffe0332d4968fc445bbc authored about 9 years ago by Olle Fredriksson <[email protected]>
cfbd74728060da6197b8ffe0332d4968fc445bbc authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Start working on an Uno interface for V8Simple
6dd3b5d05b96382ecdeb41302f1b83fbd125a195 authored about 9 years ago by Olle Fredriksson <[email protected]>
6dd3b5d05b96382ecdeb41302f1b83fbd125a195 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Make As<T> functions return copies
This makes memory management easier.
fb06b4aafc52313426d92bc7aa0fe3281cf11fd5 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Build C# dll
f453030fe3ae4dafd24cd61eee94061d52a118f8 authored about 9 years ago by Olle Fredriksson <[email protected]>
f453030fe3ae4dafd24cd61eee94061d52a118f8 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Create Uno-C# interface for V8Simple
c42aa7104f44557d85e3f7b760def3451a18608c authored about 9 years ago by Olle Fredriksson <[email protected]>
c42aa7104f44557d85e3f7b760def3451a18608c authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Use C strings instead of std::string
390a01b72c5a5ef4004cc6950f939c50d9a63cbb authored about 9 years ago by Olle Fredriksson <[email protected]>
390a01b72c5a5ef4004cc6950f939c50d9a63cbb authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Shove IsolateScopes inside the try blocks
Otherwise the isolate is not released in the exception handler.
d0f1fbe4330eba6c5e0fa6b54f00a97b44a7e469 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Cross-language exception handling
3d961abc3a33be3cdf790394bb84f33f4cc252b9 authored about 9 years ago by Olle Fredriksson <[email protected]>
3d961abc3a33be3cdf790394bb84f33f4cc252b9 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Fix cross-language Callback memory management
0be7a44ceedf47e697db8467c934940d080cc3c8 authored about 9 years ago by Olle Fredriksson <[email protected]>
0be7a44ceedf47e697db8467c934940d080cc3c8 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Make Callback generate the correct Swig code
And exceptions
bce5656258d8f1045637e744ddb01b1bff1d2253 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Remove Value.AsCallback()
We'll never run into a situation where it's necessary.
2473f03ea5194fb7a880a96400ef644dc99fcc28 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Don't use the std::vector(n) constructor
It doesn't do what you think it does. Use the default constructor and
reserve instead.
V8: Expose debugger functions
b9bedd18f083bf10274675c0e444e525eacf3acd authored about 9 years ago by Olle Fredriksson <[email protected]>
b9bedd18f083bf10274675c0e444e525eacf3acd authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Clean up Makefile
435f02586ce0609c984e1a65fca7212c1f0718af authored about 9 years ago by Olle Fredriksson <[email protected]>
435f02586ce0609c984e1a65fca7212c1f0718af authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Cleanup
fd6013ddcca5424b4b93ecd652f1faffbca885d6 authored about 9 years ago by Olle Fredriksson <[email protected]>
fd6013ddcca5424b4b93ecd652f1faffbca885d6 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Tighten exception specification
50b57b8d230f5499d57a5c63fb0b163b72d98808 authored about 9 years ago by Olle Fredriksson <[email protected]>
50b57b8d230f5499d57a5c63fb0b163b72d98808 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Add source line to ScriptException
f5cd55f3ed985e1ccefc18600ae8f1e99f5d0fa6 authored about 9 years ago by Olle Fredriksson <[email protected]>
f5cd55f3ed985e1ccefc18600ae8f1e99f5d0fa6 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Add CSharp test file
6413a10a362fb2a4685e7412c92d5fb5242f10d6 authored about 9 years ago by Olle Fredriksson <[email protected]>
6413a10a362fb2a4685e7412c92d5fb5242f10d6 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Add explicit casting ops to V8Simple::Value
Downcasting Swig-generated classes doesn't work without adding complex
wrappers, but this can be...
V8: Add makefile and make it build
2e4146f68673b38d6cbca63752d3826e5c35b113 authored about 9 years ago by Olle Fredriksson <[email protected]>
2e4146f68673b38d6cbca63752d3826e5c35b113 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Add exception specification to simple interface
77580c2d3e75c008e4c3e5ce81dcc7a639569636 authored about 9 years ago by Olle Fredriksson <[email protected]>
77580c2d3e75c008e4c3e5ce81dcc7a639569636 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Flesh out the simple interface
bd1ebc72683849b27e882ba11276071d82a9cf90 authored about 9 years ago by Olle Fredriksson <[email protected]>
bd1ebc72683849b27e882ba11276071d82a9cf90 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Create new simple interface
For CSharp interop
029fdf502c9888250616fb4becd65639c40ef77d authored about 9 years ago by Olle Fredriksson <[email protected]>