Skip to content

Conversation

@charlesroddie
Copy link
Contributor

Remove CompactFramework references and supporting implementations, since CompactFramework is not supported.

@charlesroddie
Copy link
Contributor Author

One remains, in TypedTreeBasics.fs:

           (// Use TryDeref to guard against the platforms/times when certain F# language features aren't available,
            // e.g. CompactFramework doesn't have support for quotations.
            match x.TryDeref with
            | ValueSome v1 -> match y.TryDeref with ValueSome v2 -> v1 === v2 | _ -> false
            | _ -> match y.TryDeref with ValueNone -> true | _ -> false)

Is this still needed or can this be replaced with x.Deref === y.Deref?

@dnfadmin
Copy link

dnfadmin commented Aug 3, 2020

CLA assistant check
All CLA requirements met.

@cartermp
Copy link
Contributor

cartermp commented Aug 3, 2020

@charlesroddie I think so, yes.

@charlesroddie charlesroddie changed the title [WIP] Remove CompactFramework references Remove CompactFramework references Aug 4, 2020
@cartermp
Copy link
Contributor

cartermp commented Aug 4, 2020

Perhaps that branch was indeed needed for other circumstances :)

@cartermp cartermp closed this Aug 7, 2020
@cartermp cartermp reopened this Aug 7, 2020
@charlesroddie
Copy link
Contributor Author

This is failing some of the online builds and I can't reproduce the test failures locally. It's too minor to be worth a lot of effort to diagnose so I'll close and reopen later when the online builds change.

brettfo and others added 10 commits August 19, 2020 12:36
* Reduce copying and allocations in lexing

* Simplify and improve perf of eval

* Dont create temporary array in discardInput since blit handles overlapping memory

* Fix review comments and update a new method
* rename methods
* remove "new"
* Fixed generic union type instantiation on open type

* Fixed record type instantiation. Added tests for pattern matching on union and records.

* Consolidating fix

* remove comment

* Renamed field and updated comment

* Minor updates
* cleanup old formatting code

* cleanup old formatting code

* cleanup old formatting code

* cleanup old formatting code

* cleanup old formatting code

* cleanup old formatting code

* cleanup old formatting code

* cleanup old formatting code

* cleanup old formatting code

* Update sformat.fs
…lify generic code (RFC-1089) (dotnet#9549)

* Merge from Re-enable-tests-for-operators

* Add tests that cover the changes for fixing FS0670

* Un-inline `string` to allow used in generic overrides and types

* Fix 3x C# default impl tests by removing dep. on FSharp.Core.dll

* Implement new 'string' ideas from RFC-1089

* Some housekeeping, adding IFormattable to the list

* Further optimizations for unsigned ints and (u)nativeint

* Adding back 'inline' but not SRTP

* Ignore NCrunch temp files and local user files

* Fix string of enum-of-char

* Fix tests in ExprTests.fs

* Distinguish between FSharp.Core 4.5, 4.6 and 4.7 in tests in ExprTests.fs
@charlesroddie
Copy link
Contributor Author

Reopening so @abelbraaksma can take a look

@charlesroddie charlesroddie reopened this Aug 22, 2020
@abelbraaksma abelbraaksma force-pushed the RemoveCompactFrameworkReferences branch from d7cc82c to 3b41412 Compare August 22, 2020 16:00
@abelbraaksma
Copy link
Contributor

abelbraaksma commented Aug 22, 2020

@cartermp, it looks like CI is not "listening" anymore. Normally it starts running on each change, but nothing today: not after rebase, and not after committing a small irrelevant change.

Oh wait, it is because the target is dotnet:master here, right? Which wasn't auto-updated with the name-change since closed PR's were not updated. Dunno how to change that, other than starting a new PR...

@abelbraaksma
Copy link
Contributor

abelbraaksma commented Aug 22, 2020

I'm continuing here, seems easier than trying to fix this: #9987.

(edit: two hours later it magically started running anyway, weird stuff)

@charlesroddie
Copy link
Contributor Author

charlesroddie commented Aug 22, 2020

Closed as done in #9987

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants