[jruby-joni] branch debian/sid created (now 5a65315)

Hideki Yamane henrich at moszumanska.debian.org
Mon Nov 16 11:21:37 UTC 2015


This is an automated email from the git hooks/post-receive script.

henrich pushed a change to branch debian/sid
in repository jruby-joni.

        at  5a65315   upload to unstable

This branch includes the following new commits:

       new  ce531ac   Creating trunk/tags structure
       new  9573627   Move src to trunk/src
       new  3185577   Move test to trunk/test
       new  4f7605b   Move pom
       new  b30518d   Move build.xml
       new  e1cea3a   Move MANIFEST.MF
       new  42760a9   Merge pom change from 1.0
       new  0bbfef8   Fix bytecode printer to support some missing singlebyte bytecodes.
       new  0ecfbb1   Change joni maven group id to org.jruby.joni for now
       new  d5e3f29   JRUBY-1941: Wrap WeakReference around stuff stored in ThreadLocals
       new  d96734a   Allocate stack frames lazily since more likely weak referenced stack will go away.
       new  7566e4a   Lower default stack size to 64 entries.
       new  2491e2e   Fix wrong method invocation (joni trunk).
       new  5730dde   Add userOptions flags to joni Regex instance.
       new  5c5c1e8   Fix for JRUBY-2113: Regexp behavior differs a bit from MRIs.
       new  65331fc   Fix debug output for some look behind operations.
       new  ba6bcc4   Bump Joni version to 1.0.1 for release
       new  83a217e   Null Regexp.warnings field so it doesn't contain hard reference to the runtime.
       new  3d9c627   Bump Joni to 1.0.2 on trunk
       new  cbb370e   Expose more API for 1.9 functionality.
       new  f8ad5e2   Fix for JRUBY-2089: ArrayIndexOutOfBoundsException when evaluating regex with trailing \b.
       new  15ff7d6   Remove unused code.
       new  d6f8b75   Add Encoding.load for lazy kcode and lazy 1.9 encoding support.
       new  2706b06   Prevent int/byte conversion.
       new  0a95e05   Quite a bit faster OPCode.JUMP bytecode implementation.
       new  0f26811   Remove String.isEmpty since it's since jdk6.
       new  929b9fd   Merge asmified branch into joni trunk. The asm compiler is not yet implemented (only parts of asm infrastructure exist now) though the original one is abstracted via visitor pattern and won't be affected by asm compiler work (it won't even touch asm classes). This branch also includes lots of performance improvements and memory savings already, also code ranges are now loaded in thread safe way. The main reason for the merge are 1.9 oniguruma changes that need to be  [...]
       new  a0bd128   Big step on oniguruma/1.9 changes chase. Added length sanity checks for most encodings (all joni internals synced to length(byte[]bytes, int p, int end)) and a couple of additional encodings. Lots of megamorphic callsites removal. VANILLA flag introduced which indicates pure oniguruma or the one with 1.9 modifications.
       new  346f661   Some character length routines micro-optz.
       new  9d1ffe8   Add Emacs-Mule encoding impl.
       new  69a6183   Make joni unicode tests buildable.
       new  e4cd9fe   Remove a tab.
       new  2128606   Apply joni changes after encoding framework extraction and update the version to 1.1.0.
       new  cd21ca3   Remove unused path
       new  5bf59fa   1.9 doesn't use capture histories.
       new  ad7a724   Sync joni up with jcodings changes and fix opEndLine and opSemiEndLine as well.
       new  f2263d1   String 'end' aware case insensitive multibyte search routines.
       new  6b0ecb1   Yikes, how is it possible this haven't shown up yet...
       new  2bb03ce   Fix for not working numbered backreferences with \k syntax.
       new  578ca2f   update Joni version to 1.1.1
       new  5075f23   Fix for JRUBY-3141: Array index error in JCodings running latest String#rindex specs.
       new  12ee76b   Log also dMin and dMax.
       new  b4b3e69   Make tests using invalid EUC-JP characters only run in VANILLA mode.
       new  f87cf2c   Always set msaBegin and msaEnd so we won't have to check against lazy captures in consumer code.
       new  4b3287d   Allow "invalid" quantifiers in non-vanilla mode.
       new  9afa209   new joni version.
       new  e724c52   Remove adjustStrPosition.
       new  7c50901   Remove two fields from Matcher.
       new  075afcc   Reduce array lookups.
       new  c7063bf   Introduce Regex.userObject.
       new  6c74de6   Fix for JRUBY-2603: Couple of new rubyspec failures for URI library. (Bad optimization info was emitted from ast for PREC_READ anchors.
       new  ffd5496   Bump Joni version.
       new  e3b8c0b   joni 1.1.3
       new  6a97faa   Update pom to reflect current release of jcodings
       new  bb99ccb   Bump pom to use proper version of jcodings
       new  aec5766   Fix for JRUBY-4382. The fix is to ensure that a region never walks off the end of the buffer by adding a range check in opCClassNot and opCClass, similar to MRI's regex.c line 3914 on branch ruby_1_8_7 at 26113.
       new  8891671   Bump version for updated jcoding dependency
       new  86998cd   whitespace change only
       new  8ed3c8e   Moved compile before setting regex.stackPopLevel to fix http://jira.codehaus.org/browse/JRUBY-5340.  This now matches code in oniguruma.
       new  862d4a5   Bump Joni to 1.1.5
       new  54364ed   don't skip non-ANYCHARs when .* fails to match.
       new  4a7ad2e   Bump to 1.1.6
       new  1545022   Add some convenience constructors for byte[], CharSequence, and String
       new  05cc093   Bump version to 1.1.7.
       new  5aeae12   Bump up asm for joni
       new  b9732b0   Update groupId for asm
       new  1ad86aa   Add .travis.yml
       new  48e058e   Add a note about why email notifications are disabled (for now)
       new  a158afa   Merge pull request #3 from michaelklishin/master
       new  f820a9e   Fix unused option
       new  b62c775   commented code cleanup
       new  400de51   fix for JRUBY-6414 - YAML.load cause errors in particular string
       new  8c78f49   Sync joni with oniguruma 5.9.2
       new  ffc4292   regression test for JRUBY-6414
       new  34c338d   Update for character class node
       new  7d7a518   Bump dependency version for jcodings and support nonunicode \s \d \w
       new  14af3b1   Turn off failing tests for non unicode character class mode for \s \d \w
       new  2c08ee4   Remove blank lines, doh
       new  eaa1ef7   org.joni.ast.ConsAltNode cannot be cast to org.joni.ast.StringNode issue
       new  1bbb10f   Enable non unicode SWD
       new  25d5ad4   Bump version to 1.1.7.
       new  dca85e8   Beyond string check goes first.
       new  5c5bf5b   Add test case for opPushIfPeekNext.
       new  7c5fab4   Fix \k and \g IOOBEs and add warnings
       new  ff9f142   Better warnings.
       new  35f8a45   Refactor lexer switches.
       new  02b6ca0   More lexer refactoring.
       new  2d79ecc   Minor changes.
       new  7485ec4   Fix escape for 8 and 9.
       new  6eb0d89   Better AST debug repr.
       new  f7ce3f2   Fix look behind.
       new  be5aa60   Simplify.
       new  62bd645   Simplify.
       new  f016efd   Less verbose test output.
       new  e52ed43   Anchor in disable map.
       new  437282c   split noNameDisableMap.
       new  3c45bc4   cleanup.
       new  aec8daf   Fix char class.
       new  5572dd3   Experimental optimization by using string templates outside of bytecode stream. In most cases there will be no copies at all instead of converting strings into integer array.
       new  2b10802   Make OPCode.EXACTN_IC, OPCode.EXACTN_IC_SB use string templates as well.
       new  1a082e6   Test case to cover OPCode.EXACTMBN opcode.
       new  ee4bb54   cleanup.
       new  2a94606   cleanup.
       new  8383af8   cleanup.
       new  2ad9252   cleanup.
       new  1f2ae1d   Make EXACTMBN opcode use string tamplates.
       new  f5e29df   Make ExactMB3N opcode use string templates.
       new  ad33ce3   Optimize node lower-casing for single byte and do not copy template if it's all lower case.
       new  13047dd   Add a test for utf-8 as well.
       new  28ca3c9   Lower indirection when compiling.
       new  b63609c   Remove duplication.
       new  58b0ea3   fix wrong templateNum
       new  78d5844   Add a test for expandCaseFoldString.
       new  9a75aca   Fix EXACTMBN opcode selection and add a test.
       new  f3006cd   Fix StringNode only casing and add a test case.
       new  4f705e9   Fix all remaining cases from test_regexp.rb/test_unicode
       new  6407ffb   Be more thrifty wrt code buffer.
       new  b0626ae   Give more proper name.
       new  c95cf6a   Do not create new String nodes on end of token.
       new  38b4748   Ditto for interval token.
       new  3948dbd   Reuse code.
       new  4f29309   Reuse.
       new  6b60e96   remove those pesky 'hidden' vars.
       new  e3ced56   Remove these pesky arrays.
       new  3c7c9bf   Ditto.
       new  6fc175d   Ditto.
       new  9722c2b   Rename fields before refactoring.
       new  5aa050e   Add a test.
       new  53b2c27   Make the test more explicit.
       new  017b614   Bump for new jcodings and next jnoi version
       new  e2409c8   Doh, comment out, since it's not reliable across platforms.
       new  cf3f6e9   Merge branch 'master' of https://lopex@github.com/jruby/joni.git
       new  e7d1f0b   Fix for JRUBY-6682 (jgem search -r ak ' causes exceptions.)
       new  436c69d   Fix for JRUBY-6923 - UTF-8 string is not matching //i properly
       new  3dbdcd8   Tests for JRUBY-6923 - UTF-8 string is not matching //i properly
       new  d415764   Update for new release
       new  051631c   generate sources during build
       new  c596d35   generate javadocs during build
       new  28e6f62   add missing maven plugin versions
       new  bf0568e   bump to development version
       new  caa4ca9   Merge pull request #4 from qmx/fixes
       new  15836fa   pin source encoding to UTF-8
       new  52c9bf5   Merge pull request #5 from qmx/fixes2
       new  1822b0f   Make the regexp engine respect via Thread.interrupt().
       new  1058b09   Add InterruptedException awareness to the tests.
       new  1ec842a   Merge pull request #6 from jordansissel/respect-thread-interrupt
       new  f8545b7   Make *Interruptible methods which can throw and have ordinary methods return a specific FAIL value.  In this new world -1 is failed match and -2 is interrupted evaluation.  Using public mnemonics to discourage C-style <0 checks
       new  5ac0601   Make interrupt check actually reset the interrupt state so the thread can work for more than one regexp.  Add some unit tests
       new  b1119e1   Add working non-interruptible test case to make sure it return Matcher::INTERRUPTED
       new  0ec6e5f   Update to reflect major API change (search() and match() can now return -2 if interrupted in addition to searchInterruptible and matchInterruptible
       new  fe56cfc   MOAR DIGITS
       new  cc8cd8d   Create README.md
       new  5c2a2e7   Update README.md
       new  5a93a4a   Update README.md
       new  fe3178f   Add ALLOW_NESTED_REPEAT syntax option
       new  fbdd0c4   Add IGNORE_BACKREF_PROC_READ_NOT syntax option
       new  72fdd2e   Move the JavaScript syntax from DynJS to Joni
       new  59fd64b   Modify Analyser to respect the STRICT_CHECK_BACKREF syntax option
       new  5f54773   Add OP2_ESC_IDENTITY syntax option
       new  4c4e187   Add OP2_UNICODE_WHITESPACE syntax option
       new  0bbb057   Add ALLOW_EMPTY_CC syntax option and enabled for JavaScript
       new  e197e18   Squash all the JS options to OP2_OPTION_ECMASCRIPT
       new  f07081d   Switch to Sonatype release process.
       new  a88fa88   [maven-release-plugin] prepare release joni-2.1.0
       new  cfdf7e2   [maven-release-plugin] prepare for next development iteration
       new  0cb612b   Update array index after processing the complete character
       new  e59f8e1   Merge pull request #10 from anba/multibytecasefold
       new  83038dd   Bump for version
       new  d688ef9   Update for next dev version of joni
       new  f81d382   Fix used constants in tree check
       new  9c7cb26   Allow \b in look behind
       new  d7d78f8   avoid sub-classing ThreadLocal since it will leak in envs such as (warbled) .war apps
       new  d58e610   Merge pull request #11 from kares/thread-local-leak
       new  3f3456c   Release
       new  1c3e51b   Allow begin line in look behind
       new  2435947   Fix SNAPSHOT version.
       new  307da72   [maven-release-plugin] prepare release joni-2.1.3
       new  dd54dcd   [maven-release-plugin] prepare for next development iteration
       new  eaf2f25   Doh. Forgot to push a change for last release
       new  59313fb   Fix quantifier and non-capturing group interaction under JavaScript
       new  f7ccbd8   Merge pull request #12 from bbrowning/dynjs-137
       new  fef752e   Bump for release
       new  1159a9b   Bump to next dev version
       new  70829c7   Bump to release version.  Use up to date deps
       new  96eeb4f   Bump for next dev cycle
       new  fec066a   Fixes #15
       new  e8327a9   Test for #15
       new  005b574   Fix the test
       new  8d41393   Support for conditional expressions
       new  05cd227   Fix typo
       new  8a5590b   Fix opcode impl
       new  11f0f55   Fix table renumbering
       new  8fd423e   Pass conditional expression Onigmo tests
       new  b647673   Remove RegexState
       new  a371656   Some preliminatory for Perl compatible character set modifiers
       new  a0910bb   Add Ascii range to Token.
       new  f189a9a   Add isAsciiRange flag
       new  4835544   More meaningful names
       new  4982e6a   Add TestPerl test stub
       new  2c2a2a2   Enable test perl stub
       new  3883b00   Move some structures
       new  05e02b6   Remove spurious import
       new  d829b2a   Optimize stack requirement info
       new  2411a5c   Catch up with syntax settings
       new  2db527a   Multiplex definition name call syntax setting.
       new  9b077b8   Support for \R
       new  2735e66   Enable utf-8 \R tests.
       new  061676e   Support for \X
       new  a305200   Cleanup
       new  6eb41c7   Some preliminaries for \K
       new  445b632   Do not return never used token value.
       new  37c5434   [maven-release-plugin] prepare release joni-2.1.6
       new  93d4186   [maven-release-plugin] prepare for next development iteration
       new  5e3cf18   Use latest jcodings.
       new  5a13be3   fix for word bounds
       new  3df990a   test cases to word bounds
       new  0000447   Bump for 2.1.7
       new  5a80b95   fix word bound regression
       new  46c9552   Bump for 2.1.8
       new  2ea9327   add debian/gbp.conf
       new  6be006c   Merge tag '2.1.8' into debian/sid
       new  002dd95   new upstream release
       new  5a65315   upload to unstable

The 223 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jruby-joni.git



More information about the pkg-java-commits mailing list