Commit graph

848 commits

Author SHA1 Message Date
Endre Sándor Varga
b217e2e480 #19440 Added scala-java8-compat as a dependency to streams 2016-01-14 12:01:36 +01:00
Roland Kuhn
e92429dab9 Merge pull request #19424 from drewhk/wip-19338-fwd-port-drewhk
str #19338: NPE in ActorGraphInterpreter (fwd port)
2016-01-14 08:09:33 +01:00
Roland Kuhn
3267d58e5d Merge pull request #19407 from akka/wip-optimize-repeat-√
=str - Change implementation of Source.repeat to use unfold
2016-01-14 08:09:04 +01:00
Roland Kuhn
3583e21066 Merge pull request #19406 from akka/wip-improve-unfoldInf-√
Wip improve unfold inf √
2016-01-14 08:08:43 +01:00
Roland Kuhn
be0c8af4c0 Merge pull request #19425 from akka/wip-19094-fix-double-pull-PoolConductor-RK
Wip 19094 fix double pull pool conductor rk
2016-01-13 20:29:27 +01:00
Roland Kuhn
ba282d2e3b fix actor leak in streams
The leak could happen if using sub-materializer and the substream
terminates during its initial runBatch() already.
2016-01-13 13:39:56 +01:00
Endre Sándor Varga
fc6f2a1bfb str #19338: NPE in ActorGraphInterpreter due to race with publisher shutdown and subscription
(cherry picked from commit 161e01e)
2016-01-13 11:51:04 +01:00
Konrad Malawski
f6147972d7 +pro add Akka Streams HTTP to master build
> merged akka-bench-jmh-dev with akka-bench-jmh
> renamed akka-stream-tck to more correctly named akka-stream-tests-tck
> merged java8 tests with normal tests in http
2016-01-13 01:25:04 +01:00
Viktor Klang
2b1d22a785 =str - Change implementation of Source.repeat to use unfold 2016-01-12 10:52:09 +01:00
Viktor Klang
d65efc35c7 -str - Removes Source.unfoldInf
Motivation: Since it can be easily implemented inline on top of unfold
2016-01-12 10:22:19 +01:00
Viktor Klang
22ccbcea39 =str - Significant simplification of the implementation of Source.unfoldInf 2016-01-12 10:22:12 +01:00
Roland Kuhn
72eb3f539d Merge pull request #19396 from akka/wip-18948-eagerComplete-RK
#18948 add eagerComplete parameter to FlowOps.merge
2016-01-11 15:42:59 +01:00
Roland Kuhn
fc5f72e59e Merge pull request #19317 from akka/wip-fix-reprFlatten-RK
make FlowOps.reprFlatten safe and precise
2016-01-11 13:22:11 +01:00
Roland Ferenczy
144875a665 #18948 add eagerComplete parameter to FlowOps.merge 2016-01-11 10:58:01 +01:00
Konrad Malawski
e6b8c86315 Merge pull request #19369 from akka/wip-no-fuzzing-in-test-server
=htc disable fuzzing-mode by default in TestServer
2016-01-08 17:07:53 +01:00
Konrad Malawski
7ee50d18ae Merge pull request #19370 from ktoso/wip-more-helpful-require-messages-include-port-ktoso
=str include port name when require fails in GraphStage
2016-01-08 17:05:30 +01:00
Konrad Malawski
80fe354714 Merge pull request #19367 from akka/wip-16503-future-source-√
=str - 16503 - Implements a dedicated FutureSource
2016-01-08 14:38:53 +01:00
Konrad Malawski
43389d60d2 Merge pull request #19255 from spray/w/19240-http-remove-flattenMerges
Fix performance of HTTP server (for strict entities at least)
2016-01-08 13:56:32 +01:00
Konrad Malawski
f4f75c45bf =htc disable fuzzing-mode by default in TestServer
So I won't catch myself again and again measuring something with fuzzing on ;)
2016-01-07 11:08:48 +01:00
Konrad Malawski
b9cb6d1329 =str include port name when require fails in GraphStage 2016-01-07 03:07:31 +01:00
Viktor Klang
59bff70c87 =str - 16503 - Implements a dedicated FutureSource
Avoids the overhead of
`Source.single(future).mapAsyncUnordered(1)(identity).withAttr…`

Fixes #16503
2016-01-06 13:01:37 +01:00
Johannes Rudolph
98173533ae +htc #18349 emit Tls-Session-Info header when configured on both client and server 2016-01-05 14:55:17 +01:00
Johannes Rudolph
1f00b0c1c0 =htc #19352 HttpServerBluePrint: get rid of costly flatMapConcat on the rendering-side 2016-01-05 12:26:32 +01:00
Roland Kuhn
ec3858e893 make FlowOps(Mat).Repr(Mat) safe and precise 2016-01-05 11:58:15 +01:00
Konrad Malawski
984740198e Merge pull request #19268 from akka/wip-2.0-fixes-RK
Wip 2.0 fixes rk
2015-12-22 23:43:04 +01:00
Konrad Malawski
baebe079ff Merge pull request #19262 from ktoso/wip-fix-inputstreamsource-ktoso
=htc,str #19256 InputStreamPublisher could emit without pending demnd
2015-12-22 23:26:23 +01:00
Roland Kuhn
a733096564 #19267 add .viaAsync combinator 2015-12-22 22:27:51 +01:00
Roland Kuhn
8a5a420108 #19261 override and test addAttributes compilation 2015-12-22 20:56:02 +01:00
Konrad Malawski
cc0445f900 =htc,str #19256 InputStreamPublisher could emit without pending demand, bug 2015-12-22 20:23:41 +01:00
Konrad Malawski
3975ac3281 =str fix typo in scaladoc 2015-12-22 19:49:09 +01:00
Viktor Klang
0f3d3c21e1 =str - Adds minor touchups to Unfold & UnfoldAsync
* Makes the classes final
* Sprinkles pixiedust
* Switches to ScalaFutures in the test
2015-12-22 18:34:02 +01:00
Konrad Malawski
59a079d1f2 Merge pull request #19219 from ktoso/wip-sslconfig-ktoso
Apply ssl-config and include hostname validation
2015-12-21 14:41:40 +01:00
Konrad Malawski
8cf86e693c =htp #19184 better TLS defaults and hostname verification
+ depends on com.typesafe.ssl-config which we'll need to release
+ also makes tests compile on JDK6, to enable testing this on JDK6
2015-12-21 13:20:24 +01:00
Roland Kuhn
469e15581f fusable SplitWhen and reusable HTTP blueprint
plus further optimizations

Lots of contributions from drewhk (Endre Varga).
2015-12-21 12:28:21 +01:00
Alexander Golubev
5835e2fa6e =str #19215 Sink.inputStream OutOfBoundsException 2015-12-20 15:50:10 -05:00
Roland Kuhn
7132e8130c Merge remote-tracking branch 'pr/19106' into release-2.3-dev 2015-12-20 21:14:54 +01:00
Roland Kuhn
16b4c8ebe6 Merge pull request #19208 from 2m/wip-19193-input-stream-pub-no-buffer
=str #19193 remove buffer from InputStreamSource
2015-12-20 20:50:11 +01:00
Roland Kuhn
b0b03176ae #19238 add detach operator and fix Detach stage 2015-12-20 11:25:53 +01:00
lolski
aadaf15b89 #18021 Sink.seq and FlowOps.limit and .limitWeighted 2015-12-20 11:00:06 +01:00
Iain Monro
52655f2836 +str #19069 Add FlowOp.prepend for prepending Sources to Flows 2015-12-20 09:55:45 +01:00
Johan Andrén
9961495fad +str #19032 Docs for graph stage and Java API
Including fix for #19205
2015-12-18 22:29:06 +01:00
Martynas Mickevičius
ed7ea755bb =str #19193 remove buffer from InputStreamSource 2015-12-18 16:56:28 +02:00
Roland Kuhn
dcfa56e547 Merge remote-tracking branch 'pr/19097' into release-2.3-dev 2015-12-18 12:22:02 +01:00
Johan Andrén
09a79f45e4 !str #19129 New homes for file and java.io stream factories 2015-12-17 14:41:02 +01:00
Roland Kuhn
5041d3825d Merge pull request #19203 from akka/wip-19197-fusing-substreams-RK
Wip 19197 fusing substreams rk
2015-12-17 13:36:50 +01:00
Roland Kuhn
af99b1eae8 #19197 implement SubFusingActorMaterializer
and use it in FlattenMerge
2015-12-17 13:35:37 +01:00
Martynas Mickevičius
3bc53f499b Merge pull request #19214 from 2m/wip-rename-source-sink-factory-applies
=str #19128 #19127 rename Source/Sink factory apply overloads
2015-12-17 13:19:01 +02:00
Martynas Mickevičius
e6e476d82a =str #19128 #19127 rename Source/Sink factory apply overloads 2015-12-17 11:48:30 +02:00
Roland Kuhn
664e0a786c #19196 fix StageActorRef termination watch leak 2015-12-17 08:35:50 +01:00
Alexander Golubev
64387583ad =str #18821 fix Sink.queue termination 2015-12-16 17:53:36 -05:00