Commit fea4d64
committed
Remove System.Reactive/DynamicData from core; fused sinks, MinVer, SonarCloud (WIP)
Large work-in-progress branch: replaces System.Reactive operator chains with hand-written
allocation-tuned fused sinks, removes the transitive System.Reactive dependency (local Splat
project-reference), normalizes files to UTF-8 (no BOM), adds a HashCode polyfill and ISubject
shim for the legacy/compat surface, swaps versioning to MinVer, and adds the SonarCloud workflow.1 parent c585627 commit fea4d64
1,244 files changed
Lines changed: 125181 additions & 77528 deletions
File tree
- .github/workflows
- src
- .nuget
- Benchmarks
- Mocks
- ReactiveUI.AndroidX
- Builder
- ReactiveUI.Blazor
- Builder
- Internal
- Properties
- ReactiveUI.Blend
- Properties
- ReactiveUI.Drawing
- Builder
- ReactiveUI.Maui
- Builder
- Common
- Internal
- WinUI
- ReactiveUI.Testing.Reactive
- ReactiveUI.Testing
- Properties
- ReactiveUI.WinUI
- Builder
- ReactiveUI.Winforms
- Builder
- ReactiveUI.Wpf
- Binding
- Builder
- Common
- Rx
- Concurrency
- Internal
- Linq
- Themes
- ReactiveUI
- Activation
- Bindings
- Command
- Converters
- Converter
- Interaction
- Property
- Internal
- Reactive
- Builder
- ChangeSets
- Comparers
- EventHandlers
- Expression
- Helpers
- Interactions
- Interfaces
- Internal
- Disposables
- Subjects
- WhenAny
- Mixins
- ObservableForProperty
- Platforms
- android
- apple-common
- Converters
- ios
- mac
- mobile-common
- net
- tizen
- tvos
- uikit-common
- Polyfills
- ReactiveCommand
- ReactiveObject
- ReactiveProperty
- Registration
- Routing
- Scheduler
- Subjects
- Suspension
- Temp
- View
- WhenAny
- examples
- ReactiveUI.Builder.BlazorServer
- Components
- Layout
- Pages
- Models
- Properties
- Services
- ViewModels
- Views
- wwwroot
- lib/bootstrap/dist
- css
- js
- ReactiveUI.Builder.WpfApp
- Models
- Services
- ViewModels
- Views
- ReactiveUI.Samples.Maui
- ReactiveUI.Samples.Winforms
- ReactiveUI.Samples.Wpf
- tests
- ReactiveUI.AOTTests
- ReactiveUI.Blazor.Tests
- ReactiveUI.Builder.Maui.Tests
- Activation
- ReactiveUI.Builder.Tests
- Executors
- Mixins
- Platforms
- Blazor
- Drawing
- ReactiveUI.Maui.Tests
- Builder
- Internal
- ReactiveUI.NonParallel.Mobile.Tests/Platforms
- android
- cocoa
- ReactiveUI.Splat.Tests
- ReactiveUI.Test.Utilities
- AppBuilder
- Combined
- Logging
- MessageBus
- Schedulers
- Sequencing
- SuspensionHost
- ReactiveUI.TestGuiMocks
- CommonGuiMocks
- Mocks
- ReactiveUI.Testing.Tests
- API
- ReactiveUI.Tests
- API
- Activation
- AutoPersist
- Bindings
- CommandBindings
- Converters
- PropertyBindings
- Property
- Mocks
- Unit
- TypeConverters
- CommandBinding
- Commands
- Mocks
- Comparers
- Core
- Expression
- Infrastructure
- InteractionBinding
- Locator
- MessageBus
- Mixins
- Mocks
- ObservableAsPropertyHelper
- Mocks
- ObservableForProperty
- ObservedChanged
- Mocks
- Properties
- ReactiveObjects
- Mocks
- ReactiveProperties
- Mocks
- Registration
- Resolvers
- Suspension
- Utilities
- WhenAny
- Mockups
- ReactiveUI.WinForms.Tests
- API
- winforms
- Mocks
- ReactiveUI.Wpf.Tests
- API
- CommonGui
- ReactiveObjects/Mocks
- Utilities
- WhenAny/Mockups
- Wpf
- Mocks
- CanExecuteMock
- TransitionMock
- ViewModelViewHosts
- Xaml
- Api
- Mocks
- Utilities
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
| 25 | + | |
24 | 26 | | |
25 | 27 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
16 | 18 | | |
17 | 19 | | |
18 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
0 commit comments