Comments (35)
@ignisf ugh I totally haven't forgotten about this-- it's been sitting on my todolist this whole time. Few fires at work totally deprioritized this. Definitely haven't forgotten about it though.
from mini_racer.
Was just about to do that... I'm going to need a server farm soon to produce all the binaries, seeing how much time it takes me :D. Will try to cut a pre-release first, @seanmakesgames which OSes are you using to develop and test so I can prioritise them?
from mini_racer.
I'm finally ready for a release. 5.7.492.65.0 is imminent
from mini_racer.
acknowledged. Will ping you when ready.
from mini_racer.
Already in the libv8 repo, was thinking about a pre-release
from mini_racer.
https://rubygems.org/gems/libv8/versions/5.6.326.50.0beta1 π
from mini_racer.
released. Working on 5.9 in the respective branch.
from mini_racer.
I did, I ended up just removing the suffix and all seems fine
from mini_racer.
excellent @ignisf !
from mini_racer.
oh yeah.. wait... the libv8 master is already at 5.6 :P
from mini_racer.
@SamSaffron just a dependency upgrade then?
from mini_racer.
from mini_racer.
@ignisf can you do a new release of libv8 ? would love to upgrade our dependency to 5.6, chrome stable is on 56 these days (58 btw is going to be very exciting cause there are some very exciting optimisations enabled by default)
from mini_racer.
@ignisf server ubuntu 14.04 64; dev macos 10.11.6
from mini_racer.
linux binary up, macos binaries as soon as Travis is finished compiling them up.
from mini_racer.
awesome :D
Sorry for the slowness, updating my branch and checking out my game's test suite.
from mini_racer.
updated gemspec locally, mini_racer tests all run great. Doing the game ones now (takes a bit)
from mini_racer.
Everything looks good with the 5.6.326.50.0beta1 version in my mac dev environment. :)
Once '~> 5.6' is a thing that works in the gemspec, I can make PR.
from mini_racer.
I have those https://github.com/cowboyd/libv8/milestone/4 to fix before I release a stable version. Maybe you could focus on the OOM stuff in the meantime? I'll try to do it later today (it's 2AM here).
from mini_racer.
haha yeah, it's no problem at all.
Thanks for the support! Keep us posted. :D
from mini_racer.
ping @ignisf
from mini_racer.
Oh! 5.7 eh? Nice :D
from mini_racer.
beta up for testing. Take it for a spin with your test suites please and ping me afterwards.
from mini_racer.
Will do! Thanks @ignisf
from mini_racer.
Hi @seanmakesgames any news? ;)
from mini_racer.
Thanks for the ping @krzysiek1507 -- Running the test suite now! :D
from mini_racer.
@ignisf @krzysiek1507 Tests are all passing here. Ready for a release so I can 'test it out' on production. ;)
from mini_racer.
Sorry it took forever.
from mini_racer.
@seanmakesgames I hope your production still works. π
from mini_racer.
haha-- we'll find out soon enough. This game is broken by design, so 'works' is up to interpretation. ;)
from mini_racer.
just wanted to note here, that my goal for MiniRacer has always been always to be on latest stable v8.
from mini_racer.
Once this one gets out, we can start work on the next version?
from mini_racer.
@ignisf I just bumped mini racer, but when I updated discourse I see this in my lockfile
- libv8 (5.7.492.65.1)
+ libv8 (5.9.211.38.1-x86_64-linux)
Any idea why it is happening? (the linux suffix)
from mini_racer.
MiniRacer is updated π₯ btw, huge thanks, the benches are a bit of a mixed bag, not a huge win for our workloads and in many places a small loss.
from mini_racer.
Did you update a Discourse instance running on Linux? If that's the case, then your rubygems preferred the binary version of the gem for Linux, which is the expected behaviour.
from mini_racer.
Related Issues (20)
- Node 17+18: mini_racer fails to build against ruby platform gem in CI (invalid use of βv8::Name::Nameβ) HOT 1
- `MiniRacer::RuntimeError` does not handle multiline error messages correctly HOT 1
- Gem::Ext::BuildError: ERROR: Failed to build gem native extension HOT 1
- Remote Debugging JS HOT 1
- sq_mini_racer Ruby 3.1 incompatibility (`Psych::DisallowedClass`) HOT 2
- After MacOS Ventura upgrade. gem install works, bundle install does not HOT 2
- Context has no Isolate available anymore HOT 3
- bundler install error HOT 5
- Installing mini_racer 0.6 on docker M1 fails with "make: printf: Argument list too long" HOT 4
- Update default branch to `main` HOT 3
- Unexpected token p in JSON at position HOT 2
- Gem::Ext::BuildError: ERROR: Failed to build gem native extension (Ruby 2.7.4) HOT 3
- Discuss: Release version 1.0.0 and manage consumer breaking version expectations HOT 3
- Node release catch-up plan HOT 42
- CI Improvements HOT 1
- `Isolate::low_memory_notification` fails to lock Isolate HOT 5
- Error installing mini_racer: ERROR: Failed to build gem native extension HOT 7
- Undefined Conversion
- Segmentation fault when application stops (Ruby 3.2.2, HOT 11
- mini_racer not starting: `ZSt28__throw_bad_array_new_lengthv: symbol not found (LoadError)` HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mini_racer.