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

Side by Side Diff: ChangeLog

Issue 502031: Prepare push to trunk. We are now working on version 2.0.5. (Closed) Base URL: http://v8.googlecode.com/svn/branches/bleeding_edge/
Patch Set: Created 11 years 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 | src/version.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 2009-12-16: Version 2.0.4
2
3 Added ECMAScript 5 Object.create.
4
5 Improved performance of Math.max and Math.min.
6
7 Optimized adding of strings on 64-bit platforms.
8
9 Improved handling of external strings by using a separate table
10 instead of weak handles. This improves garbage collection
11 performance and uses less memory.
12
13 Changed code generation for object and array literals in toplevel
14 code to be more compact by doing more work in the runtime.
15
16 Fixed a crash bug triggered when garbage collection happened during
17 generation of a callback load inline cache stub.
18
19 Fixed crash bug sometimes triggered when local variables shadowed
20 parameters in functions that used the arguments object.
21
22
1 2009-12-03: Version 2.0.3 23 2009-12-03: Version 2.0.3
2 24
3 Optimized handling and adding of strings, for-in and Array.join. 25 Optimized handling and adding of strings, for-in and Array.join.
4 26
5 Heap serialization is now non-destructive. 27 Heap serialization is now non-destructive.
6 28
7 Improved profiler support with information on time spend in C++ 29 Improved profiler support with information on time spend in C++
8 callbacks registered through the API. 30 callbacks registered through the API.
9 31
10 Added commands to the debugger protocol for starting/stopping 32 Added commands to the debugger protocol for starting/stopping
(...skipping 17 matching lines...) Expand all
28 Fixed bug that broke compilation of d8 with readline support. 50 Fixed bug that broke compilation of d8 with readline support.
29 51
30 52
31 2009-11-20: Version 2.0.1 53 2009-11-20: Version 2.0.1
32 54
33 Fixed crash bug in String.prototype.replace. 55 Fixed crash bug in String.prototype.replace.
34 56
35 Reverted a change which caused Chromium interactive ui test 57 Reverted a change which caused Chromium interactive ui test
36 failures. 58 failures.
37 59
38 60
39 2009-11-18: Version 2.0.0 61 2009-11-18: Version 2.0.0
40 62
41 Added support for VFP on ARM. 63 Added support for VFP on ARM.
42 64
43 Added TryCatch::ReThrow method to the API. 65 Added TryCatch::ReThrow method to the API.
44 66
45 Reduced the size of snapshots and improved the snapshot load time. 67 Reduced the size of snapshots and improved the snapshot load time.
46 68
47 Improved heap profiler support. 69 Improved heap profiler support.
48 70
(...skipping 24 matching lines...) Expand all
73 95
74 Optimized calls to API getters. 96 Optimized calls to API getters.
75 97
76 Added valgrind notification on code modification to the 64-bit version. 98 Added valgrind notification on code modification to the 64-bit version.
77 99
78 Fixed issue where we logged shared library addresses on Windows at 100 Fixed issue where we logged shared library addresses on Windows at
79 startup and never used them. 101 startup and never used them.
80 102
81 103
82 2009-10-16: Version 1.3.16 104 2009-10-16: Version 1.3.16
83 105
84 X64: Convert smis to holding 32 bits of payload. 106 X64: Convert smis to holding 32 bits of payload.
85 107
86 Introduce v8::Integer::NewFromUnsigned method. 108 Introduce v8::Integer::NewFromUnsigned method.
87 109
88 Add missing null check in Context::GetCurrent. 110 Add missing null check in Context::GetCurrent.
89 111
90 Add trim, trimLeft and trimRight methods to String 112 Add trim, trimLeft and trimRight methods to String
91 Patch by Jan de Mooij <jandemooij@gmail.com> 113 Patch by Jan de Mooij <jandemooij@gmail.com>
92 114
93 Implement ES5 Array.isArray 115 Implement ES5 Array.isArray
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
218 Fixed a bug in the support for forceful termination of JavaScript 240 Fixed a bug in the support for forceful termination of JavaScript
219 execution. 241 execution.
220 242
221 243
222 2009-08-26: Version 1.3.8 244 2009-08-26: Version 1.3.8
223 245
224 Changed the handling of idle notifications to allow idle 246 Changed the handling of idle notifications to allow idle
225 notifications when V8 has not yet been initialized. 247 notifications when V8 has not yet been initialized.
226 248
227 Fixed ARM simulator compilation problem on Windows. 249 Fixed ARM simulator compilation problem on Windows.
228 250
229 251
230 2009-08-25: Version 1.3.7 252 2009-08-25: Version 1.3.7
231 253
232 Reduced the size of generated code on ARM platforms by reducing 254 Reduced the size of generated code on ARM platforms by reducing
233 the size of constant pools. 255 the size of constant pools.
234 256
235 Changed build files to not include the 'ENV' user environment 257 Changed build files to not include the 'ENV' user environment
236 variable in the build environment. 258 variable in the build environment.
237 259
238 Changed the handling of idle notifications. 260 Changed the handling of idle notifications.
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
333 Added support for morphing an object into a pixel array where its 355 Added support for morphing an object into a pixel array where its
334 indexed properties are stored in an external byte array. Values written 356 indexed properties are stored in an external byte array. Values written
335 are always clamped to the 0..255 interval. 357 are always clamped to the 0..255 interval.
336 358
337 Profiler on x64 now handles C/C++ functions from shared libraries. 359 Profiler on x64 now handles C/C++ functions from shared libraries.
338 360
339 Changed the debugger to avoid stepping into function.call/apply if the 361 Changed the debugger to avoid stepping into function.call/apply if the
340 function is a built-in. 362 function is a built-in.
341 363
342 Initial implementation of constructor heap profile for JS objects. 364 Initial implementation of constructor heap profile for JS objects.
343 365
344 More fine grained control of profiling aspects through the API. 366 More fine grained control of profiling aspects through the API.
345 367
346 Optimized the called as constructor check for API calls. 368 Optimized the called as constructor check for API calls.
347 369
348 370
349 2009-07-27: Version 1.3.0 371 2009-07-27: Version 1.3.0
350 372
351 Allowed RegExp objects to be called as functions (issue 132). 373 Allowed RegExp objects to be called as functions (issue 132).
352 374
353 Fixed issue where global property cells would escape after 375 Fixed issue where global property cells would escape after
354 detaching the global object; see http://crbug.com/16276. 376 detaching the global object; see http://crbug.com/16276.
355 377
356 Added support for stepping into setters and getters in the 378 Added support for stepping into setters and getters in the
357 debugger. 379 debugger.
358 380
359 Changed the debugger to avoid stopping in its own JavaScript code 381 Changed the debugger to avoid stopping in its own JavaScript code
360 and in the code of built-in functions. 382 and in the code of built-in functions.
361 383
362 Fixed issue 345 by avoiding duplicate escaping labels. 384 Fixed issue 345 by avoiding duplicate escaping labels.
363 385
364 Fixed ARM code generator crash in short-circuited boolean 386 Fixed ARM code generator crash in short-circuited boolean
365 expressions and added regression tests. 387 expressions and added regression tests.
366 388
367 Added an external allocation limit to avoid issues where small V8 389 Added an external allocation limit to avoid issues where small V8
368 objects would hold on to large amounts of external memory without 390 objects would hold on to large amounts of external memory without
369 causing garbage collections. 391 causing garbage collections.
370 392
371 Finished more of the inline caching stubs for x64 targets. 393 Finished more of the inline caching stubs for x64 targets.
372 394
373 395
374 2009-07-13: Version 1.2.14 396 2009-07-13: Version 1.2.14
375 397
376 Added separate paged heap space for global property cells and 398 Added separate paged heap space for global property cells and
377 avoid updating the write barrier when storing into them. 399 avoid updating the write barrier when storing into them.
378 400
379 Improved peep-hole optimization on ARM platforms by not emitting 401 Improved peep-hole optimization on ARM platforms by not emitting
380 unnecessary debug information. 402 unnecessary debug information.
381 403
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
441 463
442 Fixed handling of tests that time out in the test scripts. 464 Fixed handling of tests that time out in the test scripts.
443 465
444 Fixed compilation on MacOS X version 10.4. 466 Fixed compilation on MacOS X version 10.4.
445 467
446 Fixed two bugs in the regular expression engine. 468 Fixed two bugs in the regular expression engine.
447 469
448 Fixed a bug in the string type inference. 470 Fixed a bug in the string type inference.
449 471
450 Fixed a bug in the handling of 'constant function' properties. 472 Fixed a bug in the handling of 'constant function' properties.
451 473
452 Improved overall performance. 474 Improved overall performance.
453 475
454 476
455 2009-06-16: Version 1.2.8 477 2009-06-16: Version 1.2.8
456 478
457 Optimized math on ARM platforms. 479 Optimized math on ARM platforms.
458 480
459 Fixed two crash bugs in the handling of getters and setters. 481 Fixed two crash bugs in the handling of getters and setters.
460 482
461 Improved the debugger support by adding scope chain information. 483 Improved the debugger support by adding scope chain information.
462 484
463 Improved the profiler support by compressing log data transmitted 485 Improved the profiler support by compressing log data transmitted
(...skipping 958 matching lines...) Expand 10 before | Expand all | Expand 10 after
1422 1444
1423 Improved debugger support by allowing nested break points and by 1445 Improved debugger support by allowing nested break points and by
1424 dealing with stack-overflows when compiling functions before 1446 dealing with stack-overflows when compiling functions before
1425 setting break points in them. 1447 setting break points in them.
1426 1448
1427 1449
1428 2008-07-03: Version 0.1.0 1450 2008-07-03: Version 0.1.0
1429 1451
1430 Initial export. 1452 Initial export.
1431 1453
OLDNEW
« no previous file with comments | « no previous file | src/version.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698