You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Clojure/Clojure/Lib/LazySeq.cs
+14-9Lines changed: 14 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,6 @@
14
14
15
15
usingSystem;
16
16
usingSystem.Collections;
17
-
usingSystem.Runtime.CompilerServices;
18
17
usingSystem.Collections.Generic;
19
18
usingSystem.Threading;
20
19
@@ -25,6 +24,12 @@ namespace clojure.lang
25
24
{
26
25
#region Data
27
26
27
+
// TODO: Making this field non-serialized is only part of the solution to CLJ-2916 LazySeq - realize before serializing and do not serialize IFn.
28
+
// Unfortunately, making the LazySeq realize before serializing requires implementatin ISerializable, then making Obj implement it also.
29
+
// And doing that causes 49 errors in the test suite -- we need to add an additional constructor and probably also GetObjectData for every class derived from Obj.
30
+
// That's too much. Defer this until we decide what to do about BinaryFormatter being declared obsolete/unsafe.
0 commit comments