-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
- Convert SumF functions for Array, Span, and List into a generic function #20
base: master
Are you sure you want to change the base?
Commits on Jul 30, 2019
-
- Convert SumF function into a generic function
- Add new managed types (sbyte, byte, short, ushort, int, uint, long, ulong) - Add tests for some of the new types - Add new Benchmark tests
Smurf-IV committedJul 30, 2019 Configuration menu - View commit details
-
Copy full SHA for 666f1fa - Browse repository at this point
Copy the full SHA 666f1faView commit details
Commits on Jul 31, 2019
-
- Make sure publics have Intellisense - Add Nullable types - Perform template on source selectors
Smurf-IV committedJul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for cf405ac - Browse repository at this point
Copy the full SHA cf405acView commit details -
- Apply template to Spans<t> - Apply Template to List<T>
Smurf-IV committedJul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for 4eb6b16 - Browse repository at this point
Copy the full SHA 4eb6b16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71459b2 - Browse repository at this point
Copy the full SHA 71459b2View commit details -
[Enhancement] Can these API's also work on IList<T> jackmott#15
- Add SumF API's to redirect IList's to their base types
Smurf-IV committedJul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for 8ee3849 - Browse repository at this point
Copy the full SHA 8ee3849View commit details -
- Add Nullable types for List and IList
Smurf-IV committedJul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for cb6ce9d - Browse repository at this point
Copy the full SHA cb6ce9dView commit details -
- Use "IList fast redirect" to implement all average Base and Nullabl…
…e types
Smurf-IV committedJul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for d6a2542 - Browse repository at this point
Copy the full SHA d6a2542View commit details -
- Complete base types applicable to Span<T>
- Add inlining hint to AverageIList
Smurf-IV committedJul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for 3ecde38 - Browse repository at this point
Copy the full SHA 3ecde38View commit details
Commits on Aug 1, 2019
-
Fix jackmott#21: [Bug]
Span SumF
is slower than a for loop over a span- Fix code to make it appear "As fast" Via the use of the "Coming out faster" acum = accum + nextVal method - Add ReadOnlySpan to `SumF` api's
Smurf-IV committedAug 1, 2019 Configuration menu - View commit details
-
Copy full SHA for e93f373 - Browse repository at this point
Copy the full SHA e93f373View commit details -
[Enhancement] Can these API's also work on IList<T> jackmott#15
- Done for Aggregate - Add All Span types - Add ReadOnlySpan - Reduce code in SumList
Smurf-IV committedAug 1, 2019 Configuration menu - View commit details
-
Copy full SHA for fed5794 - Browse repository at this point
Copy the full SHA fed5794View commit details -
[Enhancement] Can these API's also work on IList<T> jackmott#15
- Fix copy paste error - Add better intellisense text
Smurf-IV committedAug 1, 2019 Configuration menu - View commit details
-
Copy full SHA for d3b706e - Browse repository at this point
Copy the full SHA d3b706eView commit details
Commits on Aug 2, 2019
-
Investigate jackmott#22: [Question] Span_FirstF and List_First are sl…
…ower than just calling foreach -> Why?
Smurf-IV committedAug 2, 2019 Configuration menu - View commit details
-
Copy full SHA for 1e464b9 - Browse repository at this point
Copy the full SHA 1e464b9View commit details -
Investigate jackmott#22: [Question] Span_FirstF and List_FirstF are s…
…lower than just calling foreach -> Why?
Smurf-IV committedAug 2, 2019 Configuration menu - View commit details
-
Copy full SHA for 81c2a40 - Browse repository at this point
Copy the full SHA 81c2a40View commit details
Commits on Aug 5, 2019
-
Investigate jackmott#15: [Enhancement] Can these API's also work on I…
…ReadOnlyList<T> - Change over to IReadOnlyList
Smurf-IV committedAug 5, 2019 Configuration menu - View commit details
-
Copy full SHA for b762eff - Browse repository at this point
Copy the full SHA b762effView commit details -
More for jackmott#15: [Enhancement] Can these API's also work on IRea…
…dOnlyList<T> - Implement LastF's the same way as FirstF's
Smurf-IV committedAug 5, 2019 Configuration menu - View commit details
-
Copy full SHA for ac38801 - Browse repository at this point
Copy the full SHA ac38801View commit details -
Initial commit for jackmott#24: [Enhancement] DefaultIfEmptyF should …
…be implemented - Add Start File
Smurf-IV committedAug 5, 2019 Configuration menu - View commit details
-
Copy full SHA for 57932a1 - Browse repository at this point
Copy the full SHA 57932a1View commit details
Commits on Aug 6, 2019
-
MaxF's for jackmott#15 : [Enhancement] Can these API's also work on I…
…ReadOnlyList<T> - Use types instead of vars - Breakout Max Benchmarks - Breakout MaxF API's for different types into seperate files
Smurf-IV committedAug 6, 2019 Configuration menu - View commit details
-
Copy full SHA for c7652e0 - Browse repository at this point
Copy the full SHA c7652e0View commit details -
MinF's for jackmott#15 : [Enhancement] Can these API's also work on I…
…ReadOnlyList<T> - Split MinF's out into seperate files - Change to NameOf for Selector parameter
Smurf-IV committedAug 6, 2019 Configuration menu - View commit details
-
Copy full SHA for 54e72fa - Browse repository at this point
Copy the full SHA 54e72faView commit details -
WhereSumF's for jackmott#15 : [Enhancement] Can these API's also work…
… on IReadOnlyList<T> - Replacement to use nameof for source - Split more benchmarks out into seperate relevant files
Smurf-IV committedAug 6, 2019 Configuration menu - View commit details
-
Copy full SHA for c3669bf - Browse repository at this point
Copy the full SHA c3669bfView commit details -
- Note: Lists can have items added and removed whilst these API's are…
… in use - The IReadOnlyList<T> represents a list in which the _number_ and _order_ of list elements is read-only.
Smurf-IV committedAug 6, 2019 Configuration menu - View commit details
-
Copy full SHA for ce954e2 - Browse repository at this point
Copy the full SHA ce954e2View commit details
Commits on Aug 7, 2019
-
Invesigate jackmott#25: [Enhancement] Please also target .net4.8 and …
…Benchmark - Add Ratio Comparisons to Benchmarks - Add .Net4.8 Output directories - Explicit call types for Average
Smurf-IV committedAug 7, 2019 Configuration menu - View commit details
-
Copy full SHA for 3bafae3 - Browse repository at this point
Copy the full SHA 3bafae3View commit details -
Investigate jackmott#25: [Enhancement] Please also target .net4.8 and…
… Benchmark - Attempt to sort why Appveyor is unhappy. - Sort out the ratio detection code when all are put back in.
Smurf-IV committedAug 7, 2019 Configuration menu - View commit details
-
Copy full SHA for 9c9dd9d - Browse repository at this point
Copy the full SHA 9c9dd9dView commit details
Commits on Aug 8, 2019
-
Investigate jackmott#21: [Bug] Span SumF is slower than a for loop ov…
…er a span Create jackmott#22: [Question] Span_FirstF and List_FirstF are slower than just calling foreach -> Why? Span this jackmott#24: [Enhancement] DefaultIfEmptyF should be implemented Add Span jackmott#25: [Enhancement] Please also target .net4.8 and Benchmark
Smurf-IV committedAug 8, 2019 Configuration menu - View commit details
-
Copy full SHA for fb43c8c - Browse repository at this point
Copy the full SHA fb43c8cView commit details -
Smurf-IV committed
Aug 8, 2019 Configuration menu - View commit details
-
Copy full SHA for 25c68fc - Browse repository at this point
Copy the full SHA 25c68fcView commit details -
- Another Attempt to satisfy Appveyor
Smurf-IV committedAug 8, 2019 Configuration menu - View commit details
-
Copy full SHA for 064760c - Browse repository at this point
Copy the full SHA 064760cView commit details -
- Appveyor again - Reset the bindingRedirects
Smurf-IV committedAug 8, 2019 Configuration menu - View commit details
-
Copy full SHA for 66e84c4 - Browse repository at this point
Copy the full SHA 66e84c4View commit details -
- Look Apveyor Use the correct system.memry version will ya !
Smurf-IV committedAug 8, 2019 Configuration menu - View commit details
-
Copy full SHA for 1963489 - Browse repository at this point
Copy the full SHA 1963489View commit details -
- (Maybe) Seems like the App.config is being ignored, so be explicit …
…in the csproj file...
Smurf-IV committedAug 8, 2019 Configuration menu - View commit details
-
Copy full SHA for 37f256c - Browse repository at this point
Copy the full SHA 37f256cView commit details -
- Fix weird "Sometimes failing" test that show aggressive inlining do…
…ing weird stuff.
Smurf-IV committedAug 8, 2019 Configuration menu - View commit details
-
Copy full SHA for 5927bcb - Browse repository at this point
Copy the full SHA 5927bcbView commit details -
Smurf-IV committed
Aug 8, 2019 Configuration menu - View commit details
-
Copy full SHA for 5db00ad - Browse repository at this point
Copy the full SHA 5db00adView commit details