Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] 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 Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 4.1 Product Version 3.10.2
  Product Build
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
Steps To Reproduce
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