Commit graph

2614 commits

Author SHA1 Message Date
Konrad Malawski
08d0f2290d Merge pull request #19165 from hochgi/hochgi-unfold-docs-fixes
=str fixing documentation for PR #19143
2015-12-14 11:36:42 +00:00
Gilad Hoch
e8e52acc58 =str fixing documentation for PR #19143 2015-12-14 13:28:21 +02:00
Roland Kuhn
ff351338d2 Merge pull request #19155 from akka/wip-18962-MergeSorted-RK
#18962 MergeSorted and read() completion handling
2015-12-14 12:21:52 +01:00
Roland Kuhn
ac83b1965c #18962 MergeSorted and read() completion handling 2015-12-14 12:21:30 +01:00
Roland Kuhn
5c55180327 Merge pull request #19143 from hochgi/hochgi-19021-unfold
+str #19021 Add unfold (and variants) generators to Source
2015-12-14 11:43:49 +01:00
Gilad Hoch
5f748e3711 +str #19021 Add unfold (and variants) generators to Source 2015-12-14 11:57:01 +02:00
Konrad Malawski
e4d4fe34bf Merge pull request #19163 from agolubev/agolubev-#17967-Sink.actorRef-with-Acking
Agolubev #17967 sink.actor ref with acking 2
2015-12-14 09:27:30 +00:00
Roland Kuhn
ef5b8843e9 Merge pull request #19164 from akka/wip-fix-GraphConcatSpec-RK
fix GraphConcatSpec
2015-12-14 08:13:18 +01:00
Roland Kuhn
fda9c5d1b8 Merge pull request #19140 from agolubev/agolubev-#19041-determenistic-interleave
+str #19041 deterministic `interleave` operation
2015-12-14 07:26:54 +01:00
Roland Kuhn
62bf71ccca fix GraphConcatSpec 2015-12-14 07:25:29 +01:00
Alexander Golubev
97d4512ad5 +str #17967 add Sink.actorRefWithAck 2015-12-13 23:46:05 -05:00
Alexander Golubev
dace84c91b +str #19041 deterministic interleave operation 2015-12-13 23:22:23 -05:00
Konrad Malawski
bb0ac6161b Merge pull request #19160 from ktoso/wip-fallback-for-wildcard-port
=htc #19159 Adds falback for wildcard charset with decimal priority
2015-12-13 23:43:52 +00:00
Roland Kuhn
62ccd6f7ec Merge pull request #19130 from danielwegener/wip-19058-make-idle-timeout-log-debug
=http #19058 Make idle timeout log DEBUG instead of exception
2015-12-13 19:20:31 +01:00
André Cardoso
13070c62af =htc #19159 Adds falback for wildcard charset with decimal priority
For content types with no registered charset (e.g. image/gif), an Accept-Charset
header with decimal priority (`Accept-Charset *;q=0.99`) should not reject the
request.
2015-12-13 18:09:17 +00:00
Daniel Wegener
ac18600bab =http - 19058 - make idle timeout log DEBUG instead of exception 2015-12-13 18:38:12 +01:00
Catalin Ursachi
026e4f0078 =htc #16395 print decoded text for non-binary strict entities
* truncate strict entity before decoding on toString
* print raw byte string if strict entity decoding fails
2015-12-13 17:58:03 +01:00
Roland Kuhn
0f74a0e02b Merge pull request #19118 from Softwire/wip-18567-unmarshallers-for-csv-number-sequences
!htp #18567 Added unmarshallers for CSV integer sequences
2015-12-13 17:48:27 +01:00
Roland Kuhn
cdbec3bb55 Merge pull request #19138 from akka/wip-18988-stabilize-AcknowledgeSinkSpec-√
=str - 18988 - Make AcknowledgeSinkSpec more robust
2015-12-13 17:35:18 +01:00
Roland Kuhn
27353d4952 Merge remote-tracking branch 'pr/19150' into release-2.3-dev 2015-12-13 16:55:39 +01:00
Roland Kuhn
ed35df0a44 Merge pull request #19151 from 2beaucoup/minor-cleanups
Minor cleanups
2015-12-13 16:48:32 +01:00
Roland Kuhn
1c18eafcbe Merge pull request #19153 from akka/wip-19149-fix-flowOps-sliding-√
=str - 19149 - Corrects the behavior of FlowOps.sliding
2015-12-13 16:45:59 +01:00
Konrad Malawski
b16b1692e3 Merge pull request #19146 from ktoso/release-2.3-dev
Port commits to the right branch (http)
2015-12-13 15:07:33 +00:00
Roland Kuhn
faf352a189 Merge pull request #19148 from akka/wip-19145-fix-FlowGroupBySpec-RK
#19145 fix FlowGroupBySpec
2015-12-13 15:19:57 +01:00
Viktor Klang
108f6749de =str - 19149 - Corrects the behavior of FlowOps.sliding
Generatively attempts to verify that it behaves exactly like the
collections library

Removes the use of Vector.builder for an easier-to-follow Vector
implementation while waiting for this to be reimplemented as a
GraphStage.

Also, the Builder implementation relies on undefined behavior:

"Builder.result() — Produces a collection from the added elements.
The builder's contents are undefined after this operation." -
http://www.scala-lang.org/api/current/#scala.collection.mutable.Builder
2015-12-12 20:20:16 +01:00
Roland Kuhn
d5d099725a Merge pull request #19038 from agolubev/agolubev-#18807-range-Source-for-Java-DSL
+str #18807 add Source.range for Java DSL
2015-12-12 17:38:12 +01:00
Roland Kuhn
149e783363 #19145 fix FlowGroupBySpec
also fix concatSubstreams to have right semantics on groupBy and
introduce mergeSubstreamsWithLimit
2015-12-12 17:35:15 +01:00
Roland Kuhn
8e62368afe Merge branch 'release-2.3-dev' of github.com:akka/akka into release-2.3-dev 2015-12-12 16:59:53 +01:00
Roland Kuhn
819c1ef504 Merge remote-tracking branch 'pr/18985' into release-2.3-dev 2015-12-12 16:59:05 +01:00
Roland Kuhn
7379fe4d9f Merge pull request #19102 from lolski/lolski-issue-18736
GraphStage-based intersperse
2015-12-12 16:38:09 +01:00
Roland Kuhn
414f05f0d0 Merge pull request #18773 from agolubev/agolubev-#17967-Sink.actorRef-with-Acking
Agolubev #17967 sink.actor ref with acking
2015-12-12 16:31:15 +01:00
Alexander Golubev
87b94202a3 +str #17967 add Sink.actorRefWithAck 2015-12-11 23:09:14 -05:00
Alexander Golubev
926e0cb8b4 +str #19041 deterministic interleave operation 2015-12-11 21:58:26 -05:00
lolski
967c17e7d1 adding stage completion test to intersperse 2015-12-11 23:57:56 +08:00
2beaucoup
a39aed086e =htc, str remove references to 'akka.io.tcp.windows-connection-abort-workaround-enabled' setting 2015-12-11 16:13:40 +01:00
2beaucoup
474fb870e9 =htc: minor cleanups 2015-12-11 16:12:48 +01:00
Viktor Klang
33a9257a3b =str&http - 19142 - Renames all occurrences of mat with materializer
(When referring to a Materializer)
2015-12-11 14:45:24 +01:00
Alexander Golubev
b9faf9d628 +str #19041 deterministic interleave operation 2015-12-10 23:36:14 -05:00
Alexander Golubev
fe3c34ed00 +str #19041 deterministic interleave operation 2015-12-10 21:46:48 -05:00
Alexander Golubev
737e7b8dfc +str #19041 deterministic interleave operation 2015-12-10 21:46:47 -05:00
Konrad Malawski
d1607c35c8 =htc amend CodingDirectivesSpec to match rebased code 2015-12-11 02:04:48 +00:00
Anton Karamanov
1530248480 =htp #19099 make sure headers are always written on finish in GzipCompressor 2015-12-10 19:29:38 +00:00
Anton Karamanov
3dbb553b0e =htp #19099 fix encoding of empty stings 2015-12-10 19:29:30 +00:00
Roland Kuhn
15cc65ce9d Merge pull request #19006 from akka/wip-stream-of-streams-RK
groupBy shall emit SubFlow
2015-12-10 14:35:21 +01:00
Roland Kuhn
1500d1f36d !str #19005 make groupBy et al return a SubFlow
A SubFlow (or SubSource) is not a Graph, it is an unfinished builder
that accepts transformations. This allows us to capture the substreams’
transformations before materializing the flow, which will be very
helpful in fully fusing all operators.

Another change is that groupBy now requires a maxSubstreams parameter in
order to bound its resource usage. In exchange the matching merge can be
unbounded. This trades silent deadlock for explicit stream failure.

This commit also changes all uses of Predef.identity to use `conforms`
and removes the HTTP impl.util.identityFunc.
2015-12-10 12:27:16 +01:00
Viktor Klang
078a0b2dc1 =str - 18988 - Make AcknowledgeSinkSpec more robust 2015-12-09 23:16:48 +01:00
Viktor Klang (√)
2dfbf29e2e Merge pull request #19136 from akka/wip-avoid-npe-√
=str - Avoids an NPE in LocalSource.pull
2015-12-09 22:20:55 +01:00
Viktor Klang
1f17b1ddcc =str - Avoids an NPE in LocalSource.pull 2015-12-09 20:48:01 +01:00
Roland Kuhn
2779e6034f Merge pull request #19098 from akka/wip-adding-finals-etc-√
=str - Adds finals and reorganizes some StreamOfStreams code
2015-12-09 20:26:06 +01:00
Viktor Klang
38fa306fbc =str - Adds finals and reorganizes some StreamOfStreams code 2015-12-09 18:30:47 +01:00