[jruby-joni] branch master created (now 38304f8)
Hideki Yamane
henrich at moszumanska.debian.org
Mon Nov 16 11:28:05 UTC 2015
This is an automated email from the git hooks/post-receive script.
henrich pushed a change to branch master
in repository jruby-joni.
at 38304f8 Bump for next dev version
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 841e944 test for word bound regression
new 38304f8 Bump for next dev version
The 221 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