-
Notifications
You must be signed in to change notification settings - Fork 7.6k
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
Static core #323
Static core #323
Commits on Aug 27, 2013
-
Conflicts: rxjava-core/src/main/java/rx/Observable.java rxjava-core/src/main/java/rx/observables/BlockingObservable.java rxjava-core/src/main/java/rx/subjects/PublishSubject.java
Configuration menu - View commit details
-
Copy full SHA for 6e1a1f7 - Browse repository at this point
Copy the full SHA 6e1a1f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba768a9 - Browse repository at this point
Copy the full SHA ba768a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0188a7c - Browse repository at this point
Copy the full SHA 0188a7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6020f10 - Browse repository at this point
Copy the full SHA 6020f10View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2631ec - Browse repository at this point
Copy the full SHA d2631ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for e98ae37 - Browse repository at this point
Copy the full SHA e98ae37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fd3f3e - Browse repository at this point
Copy the full SHA 9fd3f3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccf0d7d - Browse repository at this point
Copy the full SHA ccf0d7dView commit details
Commits on Aug 28, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 2721ead - Browse repository at this point
Copy the full SHA 2721eadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1531e21 - Browse repository at this point
Copy the full SHA 1531e21View commit details -
Groovy ExtensionModule to support groovy.lang.Closure
This adds support for the Groovy closure by adding extension methods that overload Action/Function.
Configuration menu - View commit details
-
Copy full SHA for 8c87c29 - Browse repository at this point
Copy the full SHA 8c87c29View commit details -
Configuration menu - View commit details
-
Copy full SHA for da4a8e5 - Browse repository at this point
Copy the full SHA da4a8e5View commit details -
- remove static methods that are not entry points (creators or combinatorial) - remove deprecated methods This change was done to: - Reduce the footprint of the API - Clarify the API so instance methods are preferred unless the static method is appropriate as an entry point - Remove duplicate method signatures (such as a buffer method) where the only difference was one was static. This actually causes issues at the bytecode level with dynamic languages since the only difference between them is a modifier making one of them static. Some dynamic languages have a hard time choosing between the two methods when both have the same signature.
Configuration menu - View commit details
-
Copy full SHA for f91a2ea - Browse repository at this point
Copy the full SHA f91a2eaView commit details -
The Observable class is huge by nature as it is the facade for all operators. Due to this it represents all functionality and should not have it's tests inside it. They are moved to /src/test/ so as to allow breaking them up into lots of individual classes.
Configuration menu - View commit details
-
Copy full SHA for 8cb026a - Browse repository at this point
Copy the full SHA 8cb026aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 077b148 - Browse repository at this point
Copy the full SHA 077b148View commit details -
re-added combineLatest methods that got lost due to too optimistic su…
…per/extends generics
jmhofer committedAug 28, 2013 Configuration menu - View commit details
-
Copy full SHA for de66728 - Browse repository at this point
Copy the full SHA de66728View commit details -
Reactivated the rxjava-core tests
jmhofer committedAug 28, 2013 Configuration menu - View commit details
-
Copy full SHA for bd10365 - Browse repository at this point
Copy the full SHA bd10365View commit details -
repaired rxjava-swing to work with new scheduler and observable api
jmhofer committedAug 28, 2013 Configuration menu - View commit details
-
Copy full SHA for e3e148a - Browse repository at this point
Copy the full SHA e3e148aView commit details -
Merge pull request #2 from jmhofer/reactivate-core-tests
Reactivate core tests and combineLatest
Configuration menu - View commit details
-
Copy full SHA for 64f433b - Browse repository at this point
Copy the full SHA 64f433bView commit details
Commits on Aug 29, 2013
-
Added dummy Clojure class and stopped compiling Clojure examples to g…
…et rxjava-clojure JAR generation unblocked
Configuration menu - View commit details
-
Copy full SHA for 2dcbf1c - Browse repository at this point
Copy the full SHA 2dcbf1cView commit details -
Merge pull request #2 from benjchristensen/static-core
Groovy, Statics, Fixes
Configuration menu - View commit details
-
Copy full SHA for bb45652 - Browse repository at this point
Copy the full SHA bb45652View commit details -
Configuration menu - View commit details
-
Copy full SHA for 885de91 - Browse repository at this point
Copy the full SHA 885de91View commit details -
Remove subscribe(Map<String, Object>)
We considered it being <String, Action> but that is also awkward as it's not a real functional interface. Also because of type erasure extension methods aren't super helpful here as Map<String, Action> collides with Map<String, Closure>
Configuration menu - View commit details
-
Copy full SHA for f8bacd4 - Browse repository at this point
Copy the full SHA f8bacd4View commit details -
Merge pull request #3 from benjchristensen/static-core
Remove subscribe(Map<String, Object>) and cleanup Functions.from
Configuration menu - View commit details
-
Copy full SHA for 39239fa - Browse repository at this point
Copy the full SHA 39239faView commit details
Commits on Aug 30, 2013
-
Update rxjava-clojure adaptor.
Added rx.lang.clojure.interop namespace with fn and action macros. Updated examples. Updated README.
Configuration menu - View commit details
-
Copy full SHA for 4fa627d - Browse repository at this point
Copy the full SHA 4fa627dView commit details -
Merge pull request #4 from daveray/static-core-clj
Static core clj
Configuration menu - View commit details
-
Copy full SHA for d2a00ff - Browse repository at this point
Copy the full SHA d2a00ffView commit details