Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(400)

Side by Side Diff: ChangeLog

Issue 3425005: Made the use of past tense more consistent in change log. (Closed) Base URL: http://v8.googlecode.com/svn/branches/bleeding_edge/
Patch Set: Created 10 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 2010-09-15: Version 2.4.4 1 2010-09-15: Version 2.4.4
2 2
3 Fix bug with hangs on very large sparse arrays. 3 Fixed bug with hangs on very large sparse arrays.
4 4
5 Try harder to free up memory when running out of space. 5 Now tries harder to free up memory when running out of space.
6 6
7 Add heap snapshots to JSON format to API. 7 Added heap snapshots to JSON format to API.
8 8
9 Recalibrate benchmarks. 9 Recalibrated benchmarks.
10 10
11 11
12 2010-09-13: Version 2.4.3 12 2010-09-13: Version 2.4.3
13 13
14 Made Date.parse properly handle TZ offsets (issue 857). 14 Made Date.parse properly handle TZ offsets (issue 857).
15 15
16 Performance improvements on all platforms. 16 Performance improvements on all platforms.
17 17
18 18
19 2010-09-08: Version 2.4.2 19 2010-09-08: Version 2.4.2
(...skipping 15 matching lines...) Expand all
35 Fixed several JSON bugs (including issue 855). 35 Fixed several JSON bugs (including issue 855).
36 36
37 Fixed memory overrun crash bug triggered during V8's tick-based 37 Fixed memory overrun crash bug triggered during V8's tick-based
38 profiling. 38 profiling.
39 39
40 Performance improvements on all platforms. 40 Performance improvements on all platforms.
41 41
42 42
43 2010-09-01: Version 2.4.0 43 2010-09-01: Version 2.4.0
44 44
45 Fix bug in Object.freeze and Object.seal when Array.prototype or 45 Fixed bug in Object.freeze and Object.seal when Array.prototype or
46 Object.prototype is changed (issue 842). 46 Object.prototype are changed (issue 842).
47 47
48 Update Array.splice to follow Safari and Firefox when called 48 Updated Array.splice to follow Safari and Firefox when called
49 with zero arguments. 49 with zero arguments.
50 50
51 Fix a missing live register when breaking at keyed loads on ARM. 51 Fixed a missing live register when breaking at keyed loads on ARM.
52 52
53 Performance improvements on all platforms. 53 Performance improvements on all platforms.
54 54
55 55
56 2010-08-25: Version 2.3.11 56 2010-08-25: Version 2.3.11
57 57
58 Fix bug in RegExp related to copy-on-write arrays. 58 Fixed bug in RegExp related to copy-on-write arrays.
59 59
60 Refactoring of tools/test.py script, including the introduction of 60 Refactored tools/test.py script, including the introduction of
61 VARIANT_FLAGS that allows specification of sets of flags with which 61 VARIANT_FLAGS that allows specification of sets of flags with which
62 all tests should be run. 62 all tests should be run.
63 63
64 Fix a bug in the handling of debug breaks in CallIC. 64 Fixed a bug in the handling of debug breaks in CallIC.
65 65
66 Performance improvements on all platforms. 66 Performance improvements on all platforms.
67 67
68 68
69 2010-08-23: Version 2.3.10 69 2010-08-23: Version 2.3.10
70 70
71 Fix bug in bitops on ARM. 71 Fixed bug in bitops on ARM.
72 72
73 Build fixes for unusual compilers. 73 Build fixes for unusual compilers.
74 74
75 Track high water mark for RWX memory. 75 Track high water mark for RWX memory.
76 76
77 Performance improvements on all platforms. 77 Performance improvements on all platforms.
78 78
79 79
80 2010-08-18: Version 2.3.9 80 2010-08-18: Version 2.3.9
81 81
82 Fix compilation for ARMv4 on OpenBSD/FreeBSD. 82 Fixed compilation for ARMv4 on OpenBSD/FreeBSD.
83 83
84 Removed specialized handling of GCC 4.4 (issue 830). 84 Removed specialized handling of GCC 4.4 (issue 830).
85 85
86 Fixed DST cache to take into account the suspension of DST in 86 Fixed DST cache to take into account the suspension of DST in
87 Egypt during the 2010 Ramadan (issue http://crbug.com/51855). 87 Egypt during the 2010 Ramadan (issue http://crbug.com/51855).
88 88
89 Performance improvements on all platforms. 89 Performance improvements on all platforms.
90 90
91 91
92 2010-08-16: Version 2.3.8 92 2010-08-16: Version 2.3.8
(...skipping 20 matching lines...) Expand all
113 Introduced new indexed property query callbacks API (issue 816). This 113 Introduced new indexed property query callbacks API (issue 816). This
114 API is guarded by USE_NEW_QUERY_CALLBACK define and is disabled 114 API is guarded by USE_NEW_QUERY_CALLBACK define and is disabled
115 by default. 115 by default.
116 116
117 Removed support for object literal get/set with number/string 117 Removed support for object literal get/set with number/string
118 property name. 118 property name.
119 119
120 Fixed handling of JSObject::elements in CalculateNetworkSize 120 Fixed handling of JSObject::elements in CalculateNetworkSize
121 (issue 822). 121 (issue 822).
122 122
123 Allow compiling with strict aliasing enabled on GCC 4.4 (issue 463). 123 Allowed compiling with strict aliasing enabled on GCC 4.4 (issue 463).
124 124
125 125
126 2010-08-09: Version 2.3.6 126 2010-08-09: Version 2.3.6
127 127
128 RegExp literals create a new object every time they are evaluated 128 RegExp literals create a new object every time they are evaluated
129 (issue 704). 129 (issue 704).
130 130
131 Object.seal and Object.freeze return the modified object (issue 809). 131 Object.seal and Object.freeze return the modified object (issue 809).
132 132
133 Fix building using GCC 4.4.4. 133 Fixed building using GCC 4.4.4.
134 134
135 135
136 2010-08-04: Version 2.3.5 136 2010-08-04: Version 2.3.5
137 137
138 Added support for ES5 property names. Object initialisers and 138 Added support for ES5 property names. Object initialisers and
139 dot-notation property access now allows keywords. Also allowed 139 dot-notation property access now allows keywords. Also allowed
140 non-identifiers after "get" or "set" in an object initialiser. 140 non-identifiers after "get" or "set" in an object initialiser.
141 141
142 Randomize the addresses of allocated executable memory on Windows. 142 Randomized the addresses of allocated executable memory on Windows.
143 143
144 144
145 2010-08-02: Version 2.3.4 145 2010-08-02: Version 2.3.4
146 146
147 Fixed problems in implementation of ES5 function.prototype.bind. 147 Fixed problems in implementation of ES5 function.prototype.bind.
148 148
149 Fixed error when using apply with arguments object on ARM (issue 784). 149 Fixed error when using apply with arguments object on ARM (issue 784).
150 150
151 Added setting of global flags to debugger protocol. 151 Added setting of global flags to debugger protocol.
152 152
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
244 Enabled building V8 as a DLL. 244 Enabled building V8 as a DLL.
245 245
246 Fixed a bug in date code where -0 was not interpreted as 0 246 Fixed a bug in date code where -0 was not interpreted as 0
247 (issue 736). 247 (issue 736).
248 248
249 Performance improvements on all platforms. 249 Performance improvements on all platforms.
250 250
251 251
252 2010-06-30: Version 2.2.21 252 2010-06-30: Version 2.2.21
253 253
254 Fix bug in externalizing some ASCII strings (Chromium issue 47824). 254 Fixed bug in externalizing some ASCII strings (Chromium issue 47824).
255 255
256 Update JSON.stringify to floor the space parameter (issue 753). 256 Updated JSON.stringify to floor the space parameter (issue 753).
257 257
258 Update the Mozilla test expectations to the newest version. 258 Updated the Mozilla test expectations to the newest version.
259 259
260 Update the ES5 Conformance Test expectations to the latest version. 260 Updated the ES5 Conformance Test expectations to the latest version.
261 261
262 Update the V8 benchmark suite. 262 Updated the V8 benchmark suite.
263 263
264 Provide actual breakpoints locations in response to setBreakpoint 264 Provide actual breakpoints locations in response to setBreakpoint
265 and listBreakpoints requests. 265 and listBreakpoints requests.
266 266
267 267
268 2010-06-28: Version 2.2.20 268 2010-06-28: Version 2.2.20
269 269
270 Fix bug with for-in on x64 platform (issue 748). 270 Fixed bug with for-in on x64 platform (issue 748).
271 271
272 Fix crash bug on x64 platform (issue 756). 272 Fixed crash bug on x64 platform (issue 756).
273 273
274 Fix bug in Object.getOwnPropertyNames. (chromium issue 41243). 274 Fixed bug in Object.getOwnPropertyNames. (chromium issue 41243).
275 275
276 Fix a bug on ARM that caused the result of 1 << x to be 276 Fixed a bug on ARM that caused the result of 1 << x to be
277 miscalculated for some inputs. 277 miscalculated for some inputs.
278 278
279 Performance improvements on all platforms. 279 Performance improvements on all platforms.
280 280
281 281
282 2010-06-23: Version 2.2.19 282 2010-06-23: Version 2.2.19
283 283
284 Fix bug that causes the build to break when profillingsupport=off 284 Fixed bug that causes the build to break when profillingsupport=off
285 (issue 738). 285 (issue 738).
286 286
287 Added expose-externalize-string flag for testing extensions. 287 Added expose-externalize-string flag for testing extensions.
288 288
289 Resolve linker issues with using V8 as a DLL causing a number of 289 Resolve linker issues with using V8 as a DLL causing a number of
290 problems with unresolved symbols. 290 problems with unresolved symbols.
291 291
292 Fix build failure for cctests when ENABLE_DEBUGGER_SUPPORT is not 292 Fixed build failure for cctests when ENABLE_DEBUGGER_SUPPORT is not
293 defined. 293 defined.
294 294
295 Performance improvements on all platforms. 295 Performance improvements on all platforms.
296 296
297 297
298 2010-06-16: Version 2.2.18 298 2010-06-16: Version 2.2.18
299 299
300 Added API functions to retrieve information on indexed properties 300 Added API functions to retrieve information on indexed properties
301 managed by the embedding layer. Fixes bug 737. 301 managed by the embedding layer. Fixes bug 737.
302 302
303 Make ES5 Object.defineProperty support array elements. Fixes bug 619. 303 Made ES5 Object.defineProperty support array elements. Fixes bug 619.
304 304
305 Add heap profiling to the API. 305 Added heap profiling to the API.
306 306
307 Remove old named property query from the API. 307 Removed old named property query from the API.
308 308
309 Incremental performance improvements. 309 Incremental performance improvements.
310 310
311 311
312 2010-06-14: Version 2.2.17 312 2010-06-14: Version 2.2.17
313 313
314 Improved debugger support for stepping out of functions. 314 Improved debugger support for stepping out of functions.
315 315
316 Incremental performance improvements. 316 Incremental performance improvements.
317 317
318 318
319 2010-06-09: Version 2.2.16 319 2010-06-09: Version 2.2.16
320 320
321 Removed the SetExternalStringDiposeCallback API. Changed the 321 Removed the SetExternalStringDiposeCallback API. Changed the
322 disposal of external string resources to call a virtual Dispose 322 disposal of external string resources to call a virtual Dispose
323 method on the resource. 323 method on the resource.
324 324
325 Added support for more precise break points when debugging and 325 Added support for more precise break points when debugging and
326 stepping. 326 stepping.
327 327
328 Memory usage improvements on all platforms. 328 Memory usage improvements on all platforms.
329 329
330 330
331 2010-06-07: Version 2.2.15 331 2010-06-07: Version 2.2.15
332 332
333 Add an API to control the disposal of external string resources. 333 Added an API to control the disposal of external string resources.
334 334
335 Add missing initialization of a couple of variables which makes 335 Added missing initialization of a couple of variables which makes
336 some compilers complaint when compiling with -Werror. 336 some compilers complaint when compiling with -Werror.
337 337
338 Improve performance on all platforms. 338 Improved performance on all platforms.
339 339
340 340
341 2010-06-02: Version 2.2.14 341 2010-06-02: Version 2.2.14
342 342
343 Fixed a crash in code generated for String.charCodeAt. 343 Fixed a crash in code generated for String.charCodeAt.
344 344
345 Fixed a compilation issue with some GCC versions (issue 727). 345 Fixed a compilation issue with some GCC versions (issue 727).
346 346
347 Performance optimizations on x64 and ARM platforms. 347 Performance optimizations on x64 and ARM platforms.
348 348
349 349
350 2010-05-31: Version 2.2.13 350 2010-05-31: Version 2.2.13
351 351
352 Implement Object.getOwnPropertyDescriptor for element indices and 352 Implemented Object.getOwnPropertyDescriptor for element indices and
353 strings (issue 599). 353 strings (issue 599).
354 354
355 Fix bug for windows 64 bit C calls from generated code. 355 Fixed bug for windows 64 bit C calls from generated code.
356 356
357 Add new scons flag unalignedaccesses for arm builds. 357 Added new scons flag unalignedaccesses for arm builds.
358 358
359 Performance improvements on all platforms. 359 Performance improvements on all platforms.
360 360
361 361
362 2010-05-26: Version 2.2.12 362 2010-05-26: Version 2.2.12
363 363
364 Allowed accessors to be defined on objects rather than just object 364 Allowed accessors to be defined on objects rather than just object
365 templates. 365 templates.
366 366
367 Changed the ScriptData API. 367 Changed the ScriptData API.
368 368
369 369
370 2010-05-21: Version 2.2.11 370 2010-05-21: Version 2.2.11
371 371
372 Fix crash bug in liveedit on 64 bit. 372 Fixed crash bug in liveedit on 64 bit.
373 373
374 Use 'full compiler' when debugging is active. This should increase 374 Use 'full compiler' when debugging is active. This should increase
375 the density of possible break points, making single step more fine 375 the density of possible break points, making single step more fine
376 grained. This will only take effect for functions compiled after 376 grained. This will only take effect for functions compiled after
377 debugging has been started, so recompilation of all functions is 377 debugging has been started, so recompilation of all functions is
378 required to get the full effect. IA32 and x64 only for now. 378 required to get the full effect. IA32 and x64 only for now.
379 379
380 Misc. fixes to the Solaris build. 380 Misc. fixes to the Solaris build.
381 381
382 Add new flags --print-cumulative-gc-stat and --trace-gc-nvp. 382 Added new flags --print-cumulative-gc-stat and --trace-gc-nvp.
383 383
384 Add filtering of CPU profiles by security context. 384 Added filtering of CPU profiles by security context.
385 385
386 Fix crash bug on ARM when running without VFP2 or VFP3. 386 Fixed crash bug on ARM when running without VFP2 or VFP3.
387 387
388 Incremental performance improvements in all backends. 388 Incremental performance improvements in all backends.
389 389
390 390
391 2010-05-17: Version 2.2.10 391 2010-05-17: Version 2.2.10
392 392
393 Performance improvements in the x64 and ARM backends. 393 Performance improvements in the x64 and ARM backends.
394 394
395 395
396 2010-05-10: Version 2.2.9 396 2010-05-10: Version 2.2.9
397 397
398 Allow Object.create to be called with a function (issue 697). 398 Allowed Object.create to be called with a function (issue 697).
399 399
400 Fixed bug with Date.parse returning a non-NaN value when called on a 400 Fixed bug with Date.parse returning a non-NaN value when called on a
401 non date string (issue 696). 401 non date string (issue 696).
402 402
403 Allow unaligned memory accesses on ARM targets that support it (by 403 Allowed unaligned memory accesses on ARM targets that support it (by
404 Subrato K De of CodeAurora <subratokde@codeaurora.org>). 404 Subrato K De of CodeAurora <subratokde@codeaurora.org>).
405 405
406 C++ API for retrieving JavaScript stack trace information. 406 C++ API for retrieving JavaScript stack trace information.
407 407
408 408
409 2010-05-05: Version 2.2.8 409 2010-05-05: Version 2.2.8
410 410
411 Performance improvements in the x64 and ARM backends. 411 Performance improvements in the x64 and ARM backends.
412 412
413 413
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
547 547
548 Disabled strict aliasing for GCC 4.4. 548 Disabled strict aliasing for GCC 4.4.
549 549
550 Fixed string-concatenation bug (issue 636). 550 Fixed string-concatenation bug (issue 636).
551 551
552 Performance improvements on all platforms. 552 Performance improvements on all platforms.
553 553
554 554
555 2010-02-23: Version 2.1.2 555 2010-02-23: Version 2.1.2
556 556
557 Fix a crash bug caused by wrong assert. 557 Fixed a crash bug caused by wrong assert.
558 558
559 Fix a bug with register names on 64-bit V8 (issue 615). 559 Fixed a bug with register names on 64-bit V8 (issue 615).
560 560
561 Performance improvements on all platforms. 561 Performance improvements on all platforms.
562 562
563 563
564 2010-02-19: Version 2.1.1 564 2010-02-19: Version 2.1.1
565 565
566 [ES5] Implemented Object.defineProperty. 566 [ES5] Implemented Object.defineProperty.
567 567
568 Improved profiler support. 568 Improved profiler support.
569 569
(...skipping 15 matching lines...) Expand all
585 [ES5] Restrict JSON.parse to only accept strings that conforms to the 585 [ES5] Restrict JSON.parse to only accept strings that conforms to the
586 JSON grammar. 586 JSON grammar.
587 587
588 Improvement of debugger agent (issue 549 and 554). 588 Improvement of debugger agent (issue 549 and 554).
589 589
590 Fixed problem with skipped stack frame in profiles (issue 553). 590 Fixed problem with skipped stack frame in profiles (issue 553).
591 591
592 Solaris support by Erich Ocean <erich.ocean@me.com> and Ryan Dahl 592 Solaris support by Erich Ocean <erich.ocean@me.com> and Ryan Dahl
593 <ry@tinyclouds.org>. 593 <ry@tinyclouds.org>.
594 594
595 Fix a bug that Math.round() returns incorrect results for huge 595 Fixed a bug that Math.round() returns incorrect results for huge
596 integers. 596 integers.
597 597
598 Fix enumeration order for objects created from some constructor 598 Fixed enumeration order for objects created from some constructor
599 functions (isue http://crbug.com/3867). 599 functions (isue http://crbug.com/3867).
600 600
601 Fix arithmetic on some integer constants (issue 580). 601 Fixed arithmetic on some integer constants (issue 580).
602 602
603 Numerous performance improvements including porting of previous IA-32 603 Numerous performance improvements including porting of previous IA-32
604 optimizations to x64 and ARM architectures. 604 optimizations to x64 and ARM architectures.
605 605
606 606
607 2010-01-14: Version 2.0.6 607 2010-01-14: Version 2.0.6
608 608
609 Added ES5 Object.getPrototypeOf, GetOwnPropertyDescriptor, 609 Added ES5 Object.getPrototypeOf, GetOwnPropertyDescriptor,
610 GetOwnProperty, FromPropertyDescriptor. 610 GetOwnProperty, FromPropertyDescriptor.
611 611
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
730 Added valgrind notification on code modification to the 64-bit version. 730 Added valgrind notification on code modification to the 64-bit version.
731 731
732 Fixed issue where we logged shared library addresses on Windows at 732 Fixed issue where we logged shared library addresses on Windows at
733 startup and never used them. 733 startup and never used them.
734 734
735 735
736 2009-10-16: Version 1.3.16 736 2009-10-16: Version 1.3.16
737 737
738 X64: Convert smis to holding 32 bits of payload. 738 X64: Convert smis to holding 32 bits of payload.
739 739
740 Introduce v8::Integer::NewFromUnsigned method. 740 Introduced v8::Integer::NewFromUnsigned method.
741 741
742 Add missing null check in Context::GetCurrent. 742 Added missing null check in Context::GetCurrent.
743 743
744 Add trim, trimLeft and trimRight methods to String 744 Added trim, trimLeft and trimRight methods to String
745 Patch by Jan de Mooij <jandemooij@gmail.com> 745 Patch by Jan de Mooij <jandemooij@gmail.com>
746 746
747 Implement ES5 Array.isArray 747 Implement ES5 Array.isArray
748 Patch by Jan de Mooij <jandemooij@gmail.com> 748 Patch by Jan de Mooij <jandemooij@gmail.com>
749 749
750 Skip access checks for hidden properties. 750 Skip access checks for hidden properties.
751 751
752 Add String::Concat(Handle<String> left, Handle<String> right) to the V8 API. 752 Added String::Concat(Handle<String> left, Handle<String> right) to the
753 V8 API.
753 754
754 Fix GYP-based builds of V8. 755 Fixed GYP-based builds of V8.
755 756
756 757
757 2009-10-07: Version 1.3.15 758 2009-10-07: Version 1.3.15
758 759
759 Expand the maximum size of the code space to 512MB for 64-bit mode. 760 Expanded the maximum size of the code space to 512MB for 64-bit mode.
760 761
761 Fixed a crash bug happening when starting profiling (issue 762 Fixed a crash bug happening when starting profiling (issue
762 http://crbug.com/23768). 763 http://crbug.com/23768).
763 764
764 765
765 2009-10-07: Version 1.3.14 766 2009-10-07: Version 1.3.14
766 767
767 Added GetRealNamedProperty to the API to lookup real properties 768 Added GetRealNamedProperty to the API to lookup real properties
768 located on the object or in the prototype chain skipping any 769 located on the object or in the prototype chain skipping any
769 interceptors. 770 interceptors.
770 771
771 Fix the stack limits setting API to work correctly with threads. The 772 Fixed the stack limits setting API to work correctly with threads. The
772 stack limit now needs to be set to each thread thich is used with V8. 773 stack limit now needs to be set to each thread thich is used with V8.
773 774
774 Remove the high-priority flag from IdleNotification() 775 Removed the high-priority flag from IdleNotification()
775 776
776 Ensure V8 is initialized before locking and unlocking threads. 777 Ensure V8 is initialized before locking and unlocking threads.
777 778
778 Implemented a new JavaScript minifier for compressing the source of 779 Implemented a new JavaScript minifier for compressing the source of
779 the built-in JavaScript. This removes non-Open Source code from Douglas 780 the built-in JavaScript. This removes non-Open Source code from Douglas
780 Crockford from the project. 781 Crockford from the project.
781 782
782 Added a missing optimization in StringCharAt. 783 Added a missing optimization in StringCharAt.
783 784
784 Fixed some flaky socket tests. 785 Fixed some flaky socket tests.
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
832 2009-09-15: Version 1.3.11 833 2009-09-15: Version 1.3.11
833 834
834 Fixed crash in error reporting during bootstrapping. 835 Fixed crash in error reporting during bootstrapping.
835 836
836 Optimized generated IA32 math code by using SSE2 instructions when 837 Optimized generated IA32 math code by using SSE2 instructions when
837 available. 838 available.
838 839
839 Implemented missing pieces of debugger infrastructure on ARM. The 840 Implemented missing pieces of debugger infrastructure on ARM. The
840 debugger is now fully functional on ARM. 841 debugger is now fully functional on ARM.
841 842
842 Make 'hidden' the default visibility for gcc. 843 Made 'hidden' the default visibility for gcc.
843 844
844 845
845 2009-09-09: Version 1.3.10 846 2009-09-09: Version 1.3.10
846 847
847 Fixed profiler on Mac in 64-bit mode. 848 Fixed profiler on Mac in 64-bit mode.
848 849
849 Optimized creation of objects from simple constructor functions on 850 Optimized creation of objects from simple constructor functions on
850 ARM. 851 ARM.
851 852
852 Fixed a number of debugger issues. 853 Fixed a number of debugger issues.
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
887 the size of constant pools. 888 the size of constant pools.
888 889
889 Changed build files to not include the 'ENV' user environment 890 Changed build files to not include the 'ENV' user environment
890 variable in the build environment. 891 variable in the build environment.
891 892
892 Changed the handling of idle notifications. 893 Changed the handling of idle notifications.
893 894
894 895
895 2009-08-21: Version 1.3.6 896 2009-08-21: Version 1.3.6
896 897
897 Add support for forceful termination of JavaScript execution. 898 Added support for forceful termination of JavaScript execution.
898 899
899 Add low memory notification to the API. The embedding host can signal 900 Added low memory notification to the API. The embedding host can signal
900 a low memory situation to V8. 901 a low memory situation to V8.
901 902
902 Changed the handling of global handles (persistent handles in the API 903 Changed the handling of global handles (persistent handles in the API
903 sense) to avoid issues regarding allocation of new global handles 904 sense) to avoid issues regarding allocation of new global handles
904 during weak handle callbacks. 905 during weak handle callbacks.
905 906
906 Changed the growth policy of the young space. 907 Changed the growth policy of the young space.
907 908
908 Fixed a GC issue introduced in version 1.3.5. 909 Fixed a GC issue introduced in version 1.3.5.
909 910
910 911
911 2009-08-19: Version 1.3.5 912 2009-08-19: Version 1.3.5
912 913
913 Optimize initialization of some arrays in the builtins. 914 Optimized initialization of some arrays in the builtins.
914 915
915 Fix mac-nm script to support filenames with spaces. 916 Fixed mac-nm script to support filenames with spaces.
916 917
917 Support for using the V8 profiler when V8 is embedded in a Windows DLL. 918 Support for using the V8 profiler when V8 is embedded in a Windows DLL.
918 919
919 Changed typeof RegExp from 'object' to 'function' for compatibility. 920 Changed typeof RegExp from 'object' to 'function' for compatibility.
920 Fixed bug where regexps were not callable across contexts. 921 Fixed bug where regexps were not callable across contexts.
921 922
922 Added context independent script compilation to the API. 923 Added context independent script compilation to the API.
923 924
924 Added API call to get the stack trace for an exception. 925 Added API call to get the stack trace for an exception.
925 926
926 Added API for getting object mirrors. 927 Added API for getting object mirrors.
927 928
928 Make sure that SSE3 instructions are used whenever possible even when 929 Made sure that SSE3 instructions are used whenever possible even when
929 running off a snapshot generated without using SSE3 instructions. 930 running off a snapshot generated without using SSE3 instructions.
930 931
931 Tweaked the handling of the initial size and growth policy of the heap. 932 Tweaked the handling of the initial size and growth policy of the heap.
932 933
933 Added native code generation for RegExp to 64-bit version. 934 Added native code generation for RegExp to 64-bit version.
934 935
935 Added JavaScript debugger support to 64-bit version. 936 Added JavaScript debugger support to 64-bit version.
936 937
937 938
938 2009-08-13: Version 1.3.4 939 2009-08-13: Version 1.3.4
939 940
940 Added a readline() command to the d8 shell. 941 Added a readline() command to the d8 shell.
941 942
942 Fixed bug in json parsing. 943 Fixed bug in json parsing.
943 944
944 Added idle notification to the API and reduced memory on idle 945 Added idle notification to the API and reduced memory on idle
945 notifications. 946 notifications.
946 947
947 948
948 2009-08-12: Version 1.3.3 949 2009-08-12: Version 1.3.3
949 950
950 Fix issue 417: incorrect %t placeholder expansion. 951 Fixed issue 417: incorrect %t placeholder expansion.
951 952
952 Add .gitignore file similar to Chromium's one. 953 Added .gitignore file similar to Chromium's one.
953 954
954 Fix SConstruct file to build with new logging code for Android. 955 Fixed SConstruct file to build with new logging code for Android.
955 956
956 API: added function to find instance of template in prototype 957 API: added function to find instance of template in prototype
957 chain. Inlined Object::IsInstanceOf. 958 chain. Inlined Object::IsInstanceOf.
958 959
959 Land change to notify valgrind when we modify code on x86. 960 Land change to notify valgrind when we modify code on x86.
960 961
961 Add api call to determine whether a string can be externalized. 962 Added api call to determine whether a string can be externalized.
962 963
963 Add a write() command to d8. 964 Added a write() command to d8.
964 965
965 966
966 2009-08-05: Version 1.3.2 967 2009-08-05: Version 1.3.2
967 968
968 Started new compiler infrastructure for two-pass compilation using a 969 Started new compiler infrastructure for two-pass compilation using a
969 control flow graph constructed from the AST. 970 control flow graph constructed from the AST.
970 971
971 Profiler stack sampling for X64. 972 Profiler stack sampling for X64.
972 973
973 Safe handling of NaN to Posix platform-dependent time functions. 974 Safe handling of NaN to Posix platform-dependent time functions.
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after
1236 constructors. 1237 constructors.
1237 1238
1238 Fixed a crash bug where an external string was disposed but a 1239 Fixed a crash bug where an external string was disposed but a
1239 slice of the external string survived as a symbol. 1240 slice of the external string survived as a symbol.
1240 1241
1241 1242
1242 2009-04-27: Version 1.2.1 1243 2009-04-27: Version 1.2.1
1243 1244
1244 Added EcmaScript 5 JSON object. 1245 Added EcmaScript 5 JSON object.
1245 1246
1246 Fix bug in preemption support on ARM. 1247 Fixed bug in preemption support on ARM.
1247 1248
1248 1249
1249 2009-04-23: Version 1.2.0 1250 2009-04-23: Version 1.2.0
1250 1251
1251 Optimized floating-point operations on ARM. 1252 Optimized floating-point operations on ARM.
1252 1253
1253 Added a number of extensions to the debugger API. 1254 Added a number of extensions to the debugger API.
1254 1255
1255 Changed the enumeration order for unsigned integer keys to always 1256 Changed the enumeration order for unsigned integer keys to always
1256 be numerical order. 1257 be numerical order.
(...skipping 819 matching lines...) Expand 10 before | Expand all | Expand 10 after
2076 2077
2077 Improved debugger support by allowing nested break points and by 2078 Improved debugger support by allowing nested break points and by
2078 dealing with stack-overflows when compiling functions before 2079 dealing with stack-overflows when compiling functions before
2079 setting break points in them. 2080 setting break points in them.
2080 2081
2081 2082
2082 2008-07-03: Version 0.1.0 2083 2008-07-03: Version 0.1.0
2083 2084
2084 Initial export. 2085 Initial export.
2085 2086
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698