Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004322 [Squeak] Kernel major always 07-25-06 16:25 12-22-10 08:51
Reporter kwl View Status public  
Assigned To
Priority normal Resolution open Platform
Status new   OS
Projection none   OS Version
ETA none Fixed in Version Product Version 3.9
  Product Build
Summary 0004322: aCharacter>>#storeOn: breaks Decompiler tests
Description With changeset MC7 (or earlier?) #constantNameFor: has been changed to include Character space.

This breaks Decompiler tests since almost everybody encodes the space as $ , whereas Decompiler is forced to output Character space (the $ literal as message send).
Steps To Reproduce
Additional Information
Attached Files

- Relationships
related to 0005700closed  Character>>storeString 

- Notes
(0010744 - 314 - 386 - 386 - 386 - 386 - 386)
nicolas cellier
05-22-07 23:44
edited on: 05-22-07 23:46

Ah yes, just hit a variation:

Compiler evaluate: (Array with: Character space) storeString.
Compiler evaluate: (Array with: Character cr) storeString.

Fails with any of Character class>>#constantNames

But also with other non printable like:

Compiler evaluate: (Array with: Character end) storeString

 
(0011927 - 99 - 123 - 123 - 209 - 209 - 209)
nicolas cellier
03-15-08 00:35

Another related bug with literal is from 0006983 :

#(1.0e1000)

Not good for Decompiler tests...
 
(0013998 - 293 - 332 - 792 - 792 - 792 - 792)
FrankShearar
12-22-10 08:51

There were three failing Decompiler tests, all because of $ . Changing the call sites to Character space fixes the tests:

 * http://source.squeak.org/inbox/MorphicTests-fbs.18.mcz [^]
 * http://source.squeak.org/inbox/KernelTests-fbs.169.mcz [^]
 * http://source.squeak.org/inbox/EToys-fbs.78.mcz [^]
 

- Issue History
Date Modified Username Field Change
07-25-06 16:25 kwl New Issue
05-22-07 23:44 nicolas cellier Note Added: 0010744
05-22-07 23:46 nicolas cellier Note Edited: 0010744
03-15-08 00:35 nicolas cellier Note Added: 0011927
08-21-10 21:39 nicolas cellier Relationship added related to 0005700
12-22-10 08:51 FrankShearar Note Added: 0013998


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