Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] 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  
Status closed   Product Version trunk
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.
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