{"push_id":2838067418,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"9e391099d287c5348f8b5ef0d4321917918bae72","before":"636209f224834e748c16fd203bc3c2efc0fac2ab","commits":[{"sha":"4fec9c29a988bb129480c88a9b94658e46c0798f","author":{"name":"Sebastian Pahnke","email":"6705aefcc35983ecb8d65e35fd00c1bbddc63d2c@gmail.com"},"message":"Update V8 to version 6.9.427.13","distinct":true,"url":"https://api.github.com/repos/OxCoffee/Javascript.Net/commits/4fec9c29a988bb129480c88a9b94658e46c0798f"},{"sha":"84156f63ff3903357bf1fb4cde7188b53fa32481","author":{"name":"Erik Schilling","email":"acbbfee2ca558892d5ad3d3a1dd8785e8a3725ce@ferber-software.de"},"message":"Added .editorconfing for enforcing spaces\n\nCloses #47","distinct":true,"url":"https://api.github.com/repos/OxCoffee/Javascript.Net/commits/84156f63ff3903357bf1fb4cde7188b53fa32481"},{"sha":"777aa6f4ee92f5477ed257447a46a3549ed47fab","author":{"name":"Erik Schilling","email":"acbbfee2ca558892d5ad3d3a1dd8785e8a3725ce@ferber-software.de"},"message":"Added access to current stack frame during execution\n\nThis allows C# callbacks to retrieve the context in which they are executed. The context\nis copied so that it is safe to store the object regardless of the underlying\nv8::StackFrame lifetime.","distinct":true,"url":"https://api.github.com/repos/OxCoffee/Javascript.Net/commits/777aa6f4ee92f5477ed257447a46a3549ed47fab"},{"sha":"adc8aba63b63863c1f84cbe4277385d5d9666522","author":{"name":"Erik Schilling","email":"acbbfee2ca558892d5ad3d3a1dd8785e8a3725ce@ferber-software.de"},"message":"Fixed assignment of nullable values","distinct":true,"url":"https://api.github.com/repos/OxCoffee/Javascript.Net/commits/adc8aba63b63863c1f84cbe4277385d5d9666522"},{"sha":"cd7b08d1f9834b51b4e9c039e4e3f4a551791e67","author":{"name":"Erik Schilling","email":"acbbfee2ca558892d5ad3d3a1dd8785e8a3725ce@ferber-software.de"},"message":"Prevent double initalization when using multiple app domains\n\nMstest, IIS might use multiple AppDomains which trigger multiple loads\nof the library and thus multiple static constructor executions. This\nmeans that v8 was initialized multiple times.\nSince v8 lives independently of AppDomains this would lead to errors when\ncreating a second AppDomain.","distinct":true,"url":"https://api.github.com/repos/OxCoffee/Javascript.Net/commits/cd7b08d1f9834b51b4e9c039e4e3f4a551791e67"},{"sha":"9e391099d287c5348f8b5ef0d4321917918bae72","author":{"name":"Erik Schilling","email":"acbbfee2ca558892d5ad3d3a1dd8785e8a3725ce@ferber-software.de"},"message":"Made use in multiple AppDomains thread-safe\n\nUnfortunately std::mutex is not allowed in CLR code. Using monitors on\nstatic CLR Objects also won't do the trick since those will obviously\nalso differ for each AppDomain. Thus I ended up using a named mutex.\n\nThis is not ideal since it also locks over process boundaries (which is\nnot necessary in this case), but hopefully this will not hurt.\n\nThe atomic_flag is still required since otherwise a boolean flag might\nlive in a register, resulting in an outdated read.\n\nFollowup of\nhttps://github.com/JavascriptNet/Javascript.Net/pull/53#issuecomment-416512050","distinct":true,"url":"https://api.github.com/repos/OxCoffee/Javascript.Net/commits/9e391099d287c5348f8b5ef0d4321917918bae72"}]}
{"actor":{"display_login":"OxCoffee"}}