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]>
V8: Move file {mac,osx}_build

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]>
V8: Add some build notes

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]>
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]>
V8: Add some missing null checks

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]>
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]>
V8: Implement Uno proxies

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]>
V8: Start working on an Uno interface for V8Simple

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]>
V8: Create Uno-C# interface for V8Simple

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]>
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]>
V8: Fix cross-language Callback memory management

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.

ec3e3db5db446735a6e5083f7530465d35d410eb authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Expose debugger functions

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]>
V8: Cleanup

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]>
V8: Add source line to ScriptException

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]>
V8: Add explicit casting ops to V8Simple::Value

Downcasting Swig-generated classes doesn't work without adding complex
wrappers, but this can be...

1771477b60e23d33362775ed30df4dfb64f43cd0 authored about 9 years ago by Olle Fredriksson <[email protected]>
V8: Add makefile and make it build

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]>
V8: Flesh out the simple interface

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]>