Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007211 [Squeak] Compiler minor always 10-10-08 21:16 04-20-10 19:56
Reporter nicolas cellier View Status public  
Assigned To nicolas cellier
Priority normal Resolution fixed  
Status closed   Product Version 3.10.2
Summary 0007211: isLiteralSymbol: is not in phase with Parser: this can lead to Decompiler bugs
Description
self assert: (Compiler evaluate: #'x:y' asSymbol printString) = 'x:y'.

This follows this threads:
http://lists.squeakfoundation.org/pipermail/squeak-dev/2000-April/005341.html [^]
http://lists.squeakfoundation.org/pipermail/squeak-dev/2004-March/075166.html [^]
http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-May/117145.html [^]
http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-May/117153.html [^]
http://lists.gforge.inria.fr/pipermail/pharo-project/2008-October/002407.html [^]

see also 0000180
Additional Information
Some of the strange keywords are also coming from old alternate syntax experiments
Google this one:
alternate syntax site:lists.squeakfoundation.org

See also selector #numArgs and http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-July/119095.html [^]
Attached Files  Scanner-isLiteralSymbol-Patch-Pharo236-nice.1.cs [^] (1,460 bytes) 03-07-09 19:18
 Scanner-isLiteralSymbol-Test-Pharo236-nice.1.cs [^] (1,331 bytes) 03-07-09 19:19

- Relationships

- Notes
(0012733 - 81 - 87 - 239 - 239 - 239 - 239)
nicolas cellier
10-10-08 21:18

Test and patches proposed at
http://code.google.com/p/pharo/issues/detail?id=236 [^]
 
(0013351 - 201 - 255 - 255 - 255 - 255 - 255)
nicolas cellier
10-05-09 19:09

"fix begin"
Installer mantis bug: 7211 fix:'Scanner-isLiteralSymbol-Patch-Pharo236-nice.1.cs'.
"fix test"
Installer mantis bug: 7211 fix:'Scanner-isLiteralSymbol-Test-Pharo236-nice.1.cs'.
"fix end"
 
(0013721 - 60 - 66 - 216 - 216 - 216 - 216)
nicolas cellier
04-20-10 19:55

fixed in
http://source.squeak.org/trunk/Compiler-ul.102.mcz [^]
 

- Issue History
Date Modified Username Field Change
10-10-08 21:16 nicolas cellier New Issue
10-10-08 21:18 nicolas cellier Note Added: 0012733
03-07-09 19:18 nicolas cellier File Added: Scanner-isLiteralSymbol-Patch-Pharo236-nice.1.cs
03-07-09 19:19 nicolas cellier File Added: Scanner-isLiteralSymbol-Test-Pharo236-nice.1.cs
10-05-09 19:09 nicolas cellier Note Added: 0013351
04-20-10 19:55 nicolas cellier Status new => resolved
04-20-10 19:55 nicolas cellier Fixed in Version  => 4.1
04-20-10 19:55 nicolas cellier Resolution open => fixed
04-20-10 19:55 nicolas cellier Assigned To  => nicolas cellier
04-20-10 19:55 nicolas cellier Note Added: 0013721
04-20-10 19:56 nicolas cellier Status resolved => closed


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