OpenSearch/modules
Nik Everett 38d25a0369 Fix Painless's implementation of interfaces returning primitives (#23298)
Fixes Painless to properly implement scripts that return primitives
and void. Adds some simple tests that we emit sane opcodes and some
other tests that we implement primitives as expected.

Mostly this is just a fix following up from #22983 but there is one
thing I did really worth talking about, I think. So, before this script
Painless scripts could only ever return Object and they did would always
return null for paths that didn't return any values. Now that they
can return primitives the question is "what should Painless return
from paths that don't return any values?" And I answered that with
"whatever the JLS default value is". So 0/0L/0f/0d/false.
2017-02-21 17:10:55 -05:00
..
aggs-matrix-stats Upgrade checkstyle to version 7.5 2017-02-03 09:46:44 -05:00
ingest-common Upgrade checkstyle to version 7.5 2017-02-03 09:46:44 -05:00
lang-expression Upgrade to lucene-6.5.0-snapshot-f919485. (#23087) 2017-02-10 15:08:47 +01:00
lang-mustache Use `typed_keys` parameter to prefix suggester names by type in search responses (#23080) 2017-02-10 10:53:38 +01:00
lang-painless Fix Painless's implementation of interfaces returning primitives (#23298) 2017-02-21 17:10:55 -05:00
percolator percolator: add support for term extraction for MultiPhraseQuery 2017-02-21 21:10:55 +01:00
reindex Enforce Content-Type requirement on the rest layer and remove deprecated methods (#23146) 2017-02-17 14:45:41 -05:00
repository-url Fold InternalSearchHits and friends into their interfaces (#23042) 2017-02-08 14:40:08 +01:00
transport-netty4 Set network receive predictor size to 32kb (#23284) 2017-02-21 14:45:33 +01:00
build.gradle Build: Change `gradle run` to use zip distribution (#21001) 2016-10-18 11:48:58 -07:00