Opened 10 years ago

Closed 10 years ago

#647 closed defect (fixed)

Printed representation of RANDOM-STATE may not be readable on 32-bit platforms

Reported by: gb Owned by: rme
Priority: normal Milestone: Clozure CL 1.5
Component: Runtime (threads, GC) Version: trunk
Keywords: Cc:

Description

On Win32 (and likely other 32-bit platforms):

? (read-from-string (format nil "~a" (make-random-state)))
> Error: value 1267438753 is not of the expected type (INTEGER 0 (2147483647)).
> While executing: INITIALIZE-MRG31K3P-STATE, in process listener(1).

Change History (1)

comment:1 Changed 10 years ago by rme

  • Resolution set to fixed
  • Status changed from new to closed

(In [13373]) initialize-mrg31k3p-state: the seed components are not necessarily fixnums in a 32-bit lisp. Fixes ticket:647.

Note: See TracTickets for help on using tickets.