Permalink
Browse files

Initial import of F# 3.0 code into "master"

This imports the F# 3.0 code drop from
http://fsharppowerpack.codeplex.com/, change 70298, from directory
Compiler/3.0/Sep2012. New files have been added, other files simlpy
replaced.

this does not yet bootstrap or compile. Use the "2.0" branch if you
want something that compiles.
  • Loading branch information...
1 parent 89263e0 commit 1afbef6b62748955a1525329b3dea0347cec5a2d @funnelweb funnelweb committed Oct 9, 2012
Showing 475 changed files with 114,436 additions and 28,435 deletions.
View
442 README.html 100644 → 100755
Oops, something went wrong.
View
@@ -1,3 +1,4 @@
#!/usr/bin/env sh
which autoreconf > /dev/null || (echo "Please install autoconf" && exit 1)
+aclocal -I /opt/local/share/aclocal
autoreconf && ./configure $@
View
6 src/FSharpSource.Settings.targets 100644 → 100755
@@ -2,12 +2,6 @@
<!--
# Copyright (c) 2002-2011 Microsoft Corporation.
#
-# This source code is subject to terms and conditions of the Apache License, Version 2.0. A
-# copy of the license can be found in the License.html file at the root of this distribution.
-# By using this source code in any fashion, you are agreeing to be bound
-# by the terms of the Apache License, Version 2.0.
-#
-# You must not remove this notice, or any other, from this software.
-->
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
View
288 src/FSharpSource.targets 100644 → 100755
Oops, something went wrong.
View
6 src/absil/bytes.fs 100644 → 100755
@@ -1,6 +1,6 @@
//----------------------------------------------------------------------------
//
-// Copyright (c) 2002-2011 Microsoft Corporation.
+// Copyright (c) 2002-2012 Microsoft Corporation.
//
// This source code is subject to terms and conditions of the Apache License, Version 2.0. A
// copy of the license can be found in the License.html file at the root of this distribution.
@@ -66,6 +66,10 @@ type internal ByteStream =
res
member b.Position = b.pos
+#if LAZY_UNPICKLE
+ member b.CloneAndSeek = { bytes=b.bytes; pos=pos; max=b.max }
+ member b.Skip = b.pos <- b.pos + n
+#endif
type internal ByteBuffer =
View
6 src/absil/bytes.fsi 100644 → 100755
@@ -1,6 +1,6 @@
//----------------------------------------------------------------------------
//
-// Copyright (c) 2002-2011 Microsoft Corporation.
+// Copyright (c) 2002-2012 Microsoft Corporation.
//
// This source code is subject to terms and conditions of the Apache License, Version 2.0. A
// copy of the license can be found in the License.html file at the root of this distribution.
@@ -60,3 +60,7 @@ type internal ByteStream =
member Position : int
static member FromBytes : byte[] * start:int * length:int -> ByteStream
+#if LAZY_UNPICKLE
+ member CloneAndSeek : int -> ByteStream
+ member Skip : int -> unit
+#endif
Oops, something went wrong.

0 comments on commit 1afbef6

Please sign in to comment.