Permalink
Browse files

Upgrade v8 to 1.2.10 and libev to 3.6

  • Loading branch information...
1 parent e876d66 commit e763efdadf4bbd9c0155a4c7f782d271a2fd5814 @ry ry committed Jun 29, 2009
Showing with 54,859 additions and 3,108 deletions.
  1. +17 −0 deps/libev/Changes
  2. +619 −0 deps/libev/Makefile.in
  3. +0 −3 deps/libev/README.embed
  4. +0 −62 deps/libev/Symbols.ev
  5. +0 −21 deps/libev/Symbols.event
  6. +7,526 −0 deps/libev/aclocal.m4
  7. +1,526 −0 deps/libev/config.guess
  8. +115 −0 deps/libev/config.h.in
  9. +1,658 −0 deps/libev/config.sub
  10. +22,083 −0 deps/libev/configure
  11. +1 −1 deps/libev/configure.ac
  12. +358 −90 deps/libev/ev.3
  13. +337 −137 deps/libev/ev.c
  14. +60 −38 deps/libev/ev.h
  15. +371 −87 deps/libev/ev.pod
  16. +14 −8 deps/libev/ev_vars.h
  17. +1 −1 deps/libev/ev_win32.c
  18. +20 −12 deps/libev/ev_wrap.h
  19. +0 −226 deps/libev/event_compat.h
  20. +0 −131 deps/libev/import_libevent
  21. +294 −0 deps/libev/install-sh
  22. +6,871 −0 deps/libev/ltmain.sh
  23. +336 −0 deps/libev/missing
  24. +111 −0 deps/libev/mkinstalldirs
  25. +0 −19 deps/libev/update_ev_wrap
  26. +0 −7 deps/libev/update_symbols
  27. +1 −0 deps/v8/AUTHORS
  28. +31 −0 deps/v8/ChangeLog
  29. +4 −4 deps/v8/SConstruct
  30. +1 −1 deps/v8/benchmarks/revisions.html
  31. +21 −16 deps/v8/benchmarks/run.html
  32. +18 −20 deps/v8/benchmarks/style.css
  33. +6 −0 deps/v8/include/v8.h
  34. +4 −1 deps/v8/src/accessors.cc
  35. +20 −0 deps/v8/src/api.cc
  36. +1 −1 deps/v8/src/arm/assembler-arm-inl.h
  37. +18 −10 deps/v8/src/arm/builtins-arm.cc
  38. +41 −93 deps/v8/src/arm/codegen-arm.cc
  39. +0 −53 deps/v8/src/arm/codegen-arm.h
  40. +2 −2 deps/v8/src/arm/virtual-frame-arm.h
  41. +7 −3 deps/v8/src/assembler.h
  42. +1 −1 deps/v8/src/ast.cc
  43. +12 −4 deps/v8/src/ast.h
  44. +1 −4 deps/v8/src/bootstrapper.cc
  45. +2 −0 deps/v8/src/builtins.h
  46. +1 −124 deps/v8/src/codegen.cc
  47. +0 −6 deps/v8/src/codegen.h
  48. +261 −99 deps/v8/src/compilation-cache.cc
  49. +3 −14 deps/v8/src/compilation-cache.h
  50. +5 −11 deps/v8/src/compiler.cc
  51. +1 −1 deps/v8/src/contexts.cc
  52. +1 −1 deps/v8/src/conversions.cc
  53. +4 −1 deps/v8/src/date-delay.js
  54. +8 −8 deps/v8/src/debug-delay.js
  55. +5 −0 deps/v8/src/dtoa-config.c
  56. +0 −2 deps/v8/src/factory.cc
  57. +11 −38 deps/v8/src/frame-element.h
  58. +2 −0 deps/v8/src/globals.h
  59. +1 −21 deps/v8/src/heap-inl.h
  60. +167 −54 deps/v8/src/heap.cc
  61. +94 −23 deps/v8/src/heap.h
  62. +1 −1 deps/v8/src/ia32/assembler-ia32-inl.h
  63. +2 −13 deps/v8/src/ia32/assembler-ia32.cc
  64. +8 −8 deps/v8/src/ia32/assembler-ia32.h
  65. +21 −12 deps/v8/src/ia32/builtins-ia32.cc
  66. +433 −192 deps/v8/src/ia32/codegen-ia32.cc
  67. +24 −54 deps/v8/src/ia32/codegen-ia32.h
  68. +3 −0 deps/v8/src/ia32/ic-ia32.cc
  69. +8 −12 deps/v8/src/ia32/virtual-frame-ia32.cc
  70. +46 −24 deps/v8/src/ia32/virtual-frame-ia32.h
  71. +20 −2 deps/v8/src/ic.cc
  72. +1 −1 deps/v8/src/ic.h
  73. +41 −24 deps/v8/src/jsregexp.cc
  74. +4 −22 deps/v8/src/jump-target.cc
  75. +126 −0 deps/v8/src/log-inl.h
  76. +12 −6 deps/v8/src/log-utils.cc
  77. +90 −141 deps/v8/src/log.cc
  78. +17 −9 deps/v8/src/log.h
  79. +11 −6 deps/v8/src/mark-compact.cc
  80. +10 −18 deps/v8/src/messages.js
  81. +20 −6 deps/v8/src/mirror-delay.js
  82. +24 −11 deps/v8/src/objects-inl.h
  83. +19 −93 deps/v8/src/objects.cc
  84. +14 −25 deps/v8/src/objects.h
  85. +4 −0 deps/v8/src/oprofile-agent.cc
  86. +11 −5 deps/v8/src/parser.cc
  87. +19 −8 deps/v8/src/platform-linux.cc
  88. +15 −8 deps/v8/src/platform-macos.cc
  89. +12 −11 deps/v8/src/platform.h
  90. +1 −12 deps/v8/src/register-allocator.cc
  91. +3 −91 deps/v8/src/register-allocator.h
  92. +4 −1 deps/v8/src/rewriter.cc
  93. +111 −79 deps/v8/src/runtime.cc
  94. +3 −2 deps/v8/src/runtime.js
  95. +82 −4 deps/v8/src/scopeinfo.cc
  96. +68 −0 deps/v8/src/scopeinfo.h
  97. +13 −10 deps/v8/src/scopes.cc
  98. +1 −1 deps/v8/src/scopes.h
  99. +11 −7 deps/v8/src/serialize.cc
  100. +0 −1 deps/v8/src/spaces.h
  101. +23 −25 deps/v8/src/string.js
  102. +5 −0 deps/v8/src/top.cc
  103. +1 −0 deps/v8/src/top.h
  104. +1 −0 deps/v8/src/v8.h
  105. +2 −2 deps/v8/src/variables.cc
  106. +10 −3 deps/v8/src/variables.h
  107. +2 −2 deps/v8/src/version.cc
  108. +3 −15 deps/v8/src/virtual-frame.cc
  109. +43 −17 deps/v8/src/x64/assembler-x64-inl.h
  110. +680 −154 deps/v8/src/x64/assembler-x64.cc
  111. +155 −37 deps/v8/src/x64/assembler-x64.h
  112. +426 −14 deps/v8/src/x64/builtins-x64.cc
  113. +5 −2 deps/v8/src/x64/codegen-x64-inl.h
  114. +6,230 −217 deps/v8/src/x64/codegen-x64.cc
  115. +14 −0 deps/v8/src/x64/codegen-x64.h
  116. +60 −19 deps/v8/src/x64/frames-x64.cc
  117. +5 −5 deps/v8/src/x64/frames-x64.h
  118. +152 −4 deps/v8/src/x64/ic-x64.cc
  119. +341 −0 deps/v8/src/x64/jump-target-x64.cc
  120. +182 −8 deps/v8/src/x64/macro-assembler-x64.cc
  121. +20 −0 deps/v8/src/x64/macro-assembler-x64.h
  122. +12 −18 deps/v8/src/x64/register-allocator-x64.cc
  123. +127 −0 deps/v8/src/x64/stub-cache-x64.cc
  124. +877 −21 deps/v8/src/x64/virtual-frame-x64.cc
  125. +8 −9 deps/v8/src/x64/virtual-frame-x64.h
  126. +4 −0 deps/v8/test/cctest/cctest.status
  127. +37 −0 deps/v8/test/cctest/test-debug.cc
  128. +14 −0 deps/v8/test/cctest/test-func-name-inference.cc
  129. +2 −2 deps/v8/test/cctest/test-heap.cc
  130. +4 −3 deps/v8/test/cctest/test-mark-compact.cc
  131. +31 −0 deps/v8/test/message/overwritten-builtins.js
  132. +30 −0 deps/v8/test/message/overwritten-builtins.out
  133. +134 −0 deps/v8/test/mjsunit/arguments-apply.js
  134. +47 −0 deps/v8/test/mjsunit/arguments-lazy.js
  135. +1 −1 deps/v8/test/mjsunit/date-parse.js
  136. +9 −3 deps/v8/test/mjsunit/debug-sourceinfo.js
  137. +31 −0 deps/v8/test/mjsunit/regexp-captures.js
  138. +40 −0 deps/v8/test/mjsunit/regress/regress-1919169.js
  139. +47 −0 deps/v8/test/mjsunit/regress/regress-386.js
  140. +34 −0 deps/v8/test/mjsunit/regress/regress-392.js
  141. +30 −0 deps/v8/test/mjsunit/regress/regress-6-9-regexp.js
  142. +8 −8 deps/v8/test/mjsunit/toint32.js
  143. +82 −0 deps/v8/test/mjsunit/tools/logreader.js
  144. +17 −17 deps/v8/test/mozilla/mozilla.status
  145. +2 −2 deps/v8/tools/codemap.js
  146. +1 −0 deps/v8/tools/gyp/v8.gyp
  147. +10 −2 deps/v8/tools/linux-tick-processor
  148. +317 −0 deps/v8/tools/logreader.js
  149. +7 −0 deps/v8/tools/oprofile/annotate
  150. +19 −0 deps/v8/tools/oprofile/common
  151. +7 −0 deps/v8/tools/oprofile/dump
  152. +7 −0 deps/v8/tools/oprofile/report
  153. +7 −0 deps/v8/tools/oprofile/reset
  154. +14 −0 deps/v8/tools/oprofile/run
  155. +7 −0 deps/v8/tools/oprofile/shutdown
  156. +7 −0 deps/v8/tools/oprofile/start
  157. +3 −1 deps/v8/tools/test.py
  158. +68 −117 deps/v8/tools/tickprocessor.js
  159. +2 −0 deps/v8/tools/v8.xcodeproj/project.pbxproj
  160. +4 −0 deps/v8/tools/visual_studio/v8_base.vcproj
  161. +4 −0 deps/v8/tools/visual_studio/v8_base_arm.vcproj
  162. +1 −1 deps/v8/tools/windows-tick-processor.bat
View
@@ -1,5 +1,22 @@
Revision history for libev, a high-performance and full-featured event loop.
+3.6 Tue Apr 28 02:49:30 CEST 2009
+ - multiple timers becoming ready within an event loop iteration
+ will be invoked in the "correct" order now.
+ - do not leave the event loop early just because we have no active
+ watchers, fixing a problem when embedding a kqueue loop
+ that has active kernel events but no registered watchers
+ (reported by blacksand blacksand).
+ - correctly zero the idx values for arrays, so destroying and
+ reinitialising the default loop actually works (patch by
+ Malek Hadj-Ali).
+ - implement ev_suspend and ev_resume.
+ - new EV_CUSTOM revents flag for use by applications.
+ - add documentation section about priorites.
+ - add a glossary to the dcoumentation.
+ - extend the ev_fork description slightly.
+ - optimize a jump out of call_pending.
+
3.53 Sun Feb 15 02:38:20 CET 2009
- fix a bug in event pipe creation on win32 that would cause a
failed assertion on event loop creation (patch by Malek Hadj-Ali).
Oops, something went wrong.

0 comments on commit e763efd

Please sign in to comment.