REBOL3 tracker
  0.9.12 beta
Ticket #0001480 User: anonymous

Project:



rss
TypeBug Statustested Date8-Feb-2010 09:01
Versionalpha 97 CategoryNative Submitted bysqlab
PlatformWindows Severitymajor Priorityhigh

Summary simple parsing does not work for large datasets
Description Simple string parsing does not work for large data sets.
The operation takes often a long time and the outcome is always different and unpredictable
Example code
c: ""
length? for i 0 255 1 [append c to-char i]
length? data: to-string array/initial 255 * 255 random c 
length? parse data "^/" 
length? parse data "^/"

Assigned ton/a Fixed inalpha 98 Last Update6-May-2010 09:21


Comments
(0002326)
Carl
6-May-2010 02:11

I added a few things... made it print lengths not the actual series (the first series is 16 million unicode points, and the result of the parse is a block with 4.7 million strings!) and checksums.

GC bug. Fixed in A98.

Date User Field Action Change
6-May-2010 09:21 BrianH Status Modified built => tested
6-May-2010 04:50 carl Comment : 0002326 Modified -
6-May-2010 04:49 carl Fixedin Modified => alpha 98
6-May-2010 04:49 carl Status Modified reviewed => built
6-May-2010 04:49 carl Code Modified -
6-May-2010 02:31 carl Comment : 0002326 Modified -
6-May-2010 02:26 carl Code Modified -
6-May-2010 02:26 carl Comment : 0002326 Modified -
6-May-2010 02:22 carl Code Modified -
6-May-2010 02:11 carl Comment : 0002326 Added -
6-May-2010 02:08 carl Status Modified submitted => reviewed
6-May-2010 02:08 carl Description Modified -
6-May-2010 02:08 carl Code Modified -
8-Feb-2010 09:01 sqlab Ticket Added -