Build: #1881 was successful Changes by Florian Schmaus <flo@geekplace.eu>
Code commits
Smack (master)
-
Florian Schmaus <flo@geekplace.eu> 5a785344431f19ea49a80a9c91a08160d81d69f2
[core] Mark LazyStringBuilder's String cache as transient
-
Florian Schmaus <flo@geekplace.eu> b35b67c3604dfc2d63ffccce2a9407838674cc93
[repl] Bump Scala to 2.13.12, Ammonite to 2.5.11, and Scalastyle plugin to 2.1.0
-
Florian Schmaus <flo@geekplace.eu> 6322f4f826ab0dba601401b88964419b8f647594
[core] Add global option to flatten when appending in XmlStringBuilder
For certain use cases, this provides a performance improvement,
probably due better cache locality. However, it comes with the cost of
additional memory consumption.
This was initially suggested by Boris Grozev, who also reported a
significant performance problem of
XmlStringBuilder/LazyStringBuilder. However, the main cause of the
performance probelm was the missing caching of LazyStringBuilder. The
length of the lazy string is now cached by LazyStringBuidler since
70e48300a6ba ("[core] Cache length in LazyStringBuilder"), which
accounts for large performance improvement. A significantly smaller
improvement is achieved by this commit and setting
XmlStringBuilder.FLAT_APPEND to 'true'.
Suggested-by: Boris Grozev <boris@jitsi.org> -
Florian Schmaus <flo@geekplace.eu> 70e48300a6babc115fa0398003633d63c92f2f0f
[core] Cache length in LazyStringBuilder
-
Florian Schmaus <flo@geekplace.eu> 9203907e66a1c92dd6dbee6e0f01084e09a4857b
Merge pull request #567 from guusdk/sint_trim-config
[sinttest] Trim externally-provided configuration -
Florian Schmaus <flo@geekplace.eu> 38dd64835f21859a932b0b9306f59ec62e246878
Merge branch '4.4'
-
Florian Schmaus <flo@geekplace.eu> 0fb8bfdf6c732ffeab9906ef6f1b90f18bb77c11 m
[CHANGELOG] fix markdown listing
-
Florian Schmaus <flo@geekplace.eu> 472bee8497427f56690f97436ffd9ec81c45b654
[sinttest] drop empty line
-
Florian Schmaus <flo@geekplace.eu> 535ecd67ee23ac145074e574c29f0213863eefa0
Merge pull request #573 from Flowdalic/sinttest-ibr
[sinttest] Fix IBR-based account registration -
Florian Schmaus <flo@geekplace.eu> 915626123d3df028a42be070aaf00e764e564557
[sinttest] Fix IBR-based account registration
When performing IBR-based account registration, we do not need to
login nor are the admin credentials typically available.
Suggested-by: Guus der Kinderen <guus@goodbytes.nl> -
Guus der Kinderen 92d4cf5c77a7bb927f4511af7fe1a01cf2a4e2a6 m
[sinttest] Trim externally-provided configuration
Smack integration test configuration is provided externally. Guard against accidental whitespace inclusion by trimming values.