node/deps/v8/build
Trevor Norris f9ce97084c v8: Upgrade 3.26.33 with 14 patches
V8 3.26.31 has received 14 patches since the upgrade to 3.26.33. Since
3.26.33 is technically a tag on the 3.27 branch, reverting back to
3.26.31 would remove now default functionality like WeakMaps. Because of
that the patches have simply been cherry-picked and squashed.

Here is a summary of all patches:

* Fix index register assignment in LoadFieldByIndex for arm, arm64, and
  mips.
* Fix invalid attributes when generalizing because of incompatible map
  change.
* Skip write barriers when updating the weak hash table.
* MIPS: Avoid HeapObject check in HStoreNamedField.
* Do GC if CodeRange fails to allocate a block.
* Array.concat: properly go to dictionary mode when required.
* Keep CodeRange::current_allocation_block_index_ in range.
* Grow heap slower if GC freed many global handles.
* Do not eliminate bounds checks for "<const> - x".
* Add missing map check to optimized f.apply(...).
* In GrowMode, force the value to the right representation to avoid
  deopts between storing the length and storing the value.
* Reduce max executable size limit.
* Fix invalid condition in check elimination effects.
* Fix off-by-one error in Array.concat slow mode check.

For more information see: https://github.com/v8/v8/commits/3.26

Reviewed-By: Fedor Indutny <fedor@indutny.com>
2014-09-09 16:52:10 -07:00
..
README.txt deps: upgrade v8 to 3.18.4 2013-04-29 22:35:21 +02:00
all.gyp deps: upgrade v8 to 3.25.30 2014-04-02 00:05:24 +04:00
android.gypi deps: upgrade v8 to 3.26.33 2014-06-12 17:46:17 -07:00
features.gypi v8: Upgrade 3.26.33 with 14 patches 2014-09-09 16:52:10 -07:00
gyp_v8 deps: upgrade v8 to 3.26.33 2014-06-12 17:46:17 -07:00
gyp_v8.py deps: update v8 to 3.24.40 2014-03-13 20:56:54 +04:00
shim_headers.gypi v8: upgrade to v3.20.2 2013-07-06 16:53:06 +02:00
standalone.gypi deps: upgrade v8 to 3.26.33 2014-06-12 17:46:17 -07:00
toolchain.gypi deps: upgrade v8 to 3.26.33 2014-06-12 17:46:17 -07:00

README.txt

For build instructions, please refer to:

https://code.google.com/p/v8/wiki/BuildingWithGYP

TL;DR version on *nix:
$ make dependencies        # Only needed once.
$ make ia32.release -j8
$ make ia32.release.check  # Optionally: run tests.