Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007428 [Squeak] Kernel feature always 12-13-09 21:50 04-18-10 21:59
Reporter sig View Status public  
Assigned To andreas
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version trunk Product Version trunk
  Product Build
Summary 0007428: A CompledMethodTrailer
Description Part of class side comment of CompledMethodTrailer:

I am responsible for encoding and decoding various kinds of compiled method trailer data.
I should not expose any binary data outside of myself, so all tools which working with compiled methods
should ask me to encode the meta-data, they want to be added to the compiled method trailer, as well as retrieve it.

CompiledMethodTrailer.1.cs contains a class itself and tests.

It is safe to load it into image.
No changes to existing methods yet implemented.
Steps To Reproduce
Additional Information
Attached Files  CompiledMethodTrailer.1.cs [^] (29,564 bytes) 12-13-09 21:50
 CompiledMethodTrailer-classes.3.cs [^] (36,342 bytes) 12-20-09 18:31
 trailers-phase1.1.cs [^] (15,205 bytes) 12-20-09 18:31
 trailers-phase2.1.cs [^] (8,493 bytes) 12-20-09 18:31
 trailers-phase3.1.cs [^] (6,564 bytes) 12-20-09 18:31
 trailers-converting.1.cs [^] (275 bytes) 12-20-09 18:31
 trailers-cleanup.1.cs [^] (922 bytes) 12-20-09 18:32
 trailers-utf8.1.cs [^] (4,490 bytes) 12-20-09 19:50
 trailers-phase3.2.cs [^] (6,706 bytes) 12-20-09 19:52
 pharo-phase4.1.cs [^] (245 bytes) 12-20-09 20:28
 trailer-fixes-extensions.1.cs [^] (3,415 bytes) 12-21-09 01:02
 trailer-fixes-extensions.2.cs [^] (3,368 bytes) 12-21-09 01:51

- Relationships

- Notes
(0013440 - 320 - 404 - 404 - 404 - 404 - 404)
sig
12-20-09 18:34

The complete version of new method trailers is just uploaded.

To convert your image and start using new trailers , load the changesets in following order:

 CompiledMethodTrailer-classes.3.cs
 trailers-phase1.1.cs
 trailers-phase2.1.cs
 trailers-phase3.1.cs
 trailers-converting.1.cs
 trailers-cleanup.1.cs
 
(0013441 - 255 - 327 - 327 - 327 - 327 - 327)
sig
12-20-09 19:54

- using more neutral to/from utf8 coversion methods in CompiledMethodTrailer.
 load
 trailers-utf8.1.cs
 just after
 CompiledMethodTrailer-classes.3.cs

- fixed #defaltMethodTrailer
  (load trailers-phase3.2.cs instead of trailers-phase3.1.cs)
 
(0013442 - 56 - 68 - 68 - 68 - 68 - 68)
sig
12-20-09 20:28

For Pharo:
- load pharo-phase4.1.cs
just after phase3
 
(0013445 - 99 - 123 - 123 - 123 - 123 - 123)
sig
12-21-09 01:01

Added some more fixes in

trailer-fixes-extensions.1.cs

enjoy new #dropSourcePointer method :)
 
(0013448 - 81 - 87 - 233 - 233 - 233 - 233)
andreas
12-22-09 18:32

http://source.squeak.org/trunk/Kernel-ar.332.mcz [^]
(more package updates ommitted)
 

- Issue History
Date Modified Username Field Change
12-13-09 21:50 sig New Issue
12-13-09 21:50 sig File Added: CompiledMethodTrailer.1.cs
12-20-09 18:31 sig File Added: CompiledMethodTrailer-classes.3.cs
12-20-09 18:31 sig File Added: trailers-phase1.1.cs
12-20-09 18:31 sig File Added: trailers-phase2.1.cs
12-20-09 18:31 sig File Added: trailers-phase3.1.cs
12-20-09 18:31 sig File Added: trailers-converting.1.cs
12-20-09 18:32 sig File Added: trailers-cleanup.1.cs
12-20-09 18:34 sig Note Added: 0013440
12-20-09 19:50 sig File Added: trailers-utf8.1.cs
12-20-09 19:52 sig File Added: trailers-phase3.2.cs
12-20-09 19:54 sig Note Added: 0013441
12-20-09 20:28 sig File Added: pharo-phase4.1.cs
12-20-09 20:28 sig Note Added: 0013442
12-21-09 01:01 sig Note Added: 0013445
12-21-09 01:02 sig File Added: trailer-fixes-extensions.1.cs
12-21-09 01:51 sig File Added: trailer-fixes-extensions.2.cs
12-22-09 18:32 andreas Status new => resolved
12-22-09 18:32 andreas Fixed in Version  => trunk
12-22-09 18:32 andreas Resolution open => fixed
12-22-09 18:32 andreas Assigned To  => andreas
12-22-09 18:32 andreas Note Added: 0013448
04-18-10 21:59 andreas Status resolved => closed


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
77 total queries executed.
39 unique queries executed.
Powered by Mantis Bugtracker