summaryrefslogtreecommitdiff
path: root/Rakefile
Commit message (Collapse)AuthorAgeFilesLines
* JRuby requires a minimum of Java 8Charles Oliver Nutter2023-03-081-1/+1
| | | | | More recent JDKs will reject this command line because 1.6 is too old to build for.
* parser: fix warnings against code generated by ragelNobuyoshi Nakada2021-05-181-1/+2
| | | | | * type-limits when plain-char is unsigned * unused-const-variable for NFA constants
* Added helper task for test suite syncHiroshi SHIBATA2020-12-231-0/+7
|
* Import test assertions from ruby/rubyHiroshi SHIBATA2020-12-221-2/+4
|
* Fixed broken build task for json and json_pureHiroshi SHIBATA2020-12-171-10/+12
|
* Removed gemspec task from default task on Rakefileremove-generate-task-for-gemspecHiroshi SHIBATA2020-06-301-1/+1
|
* Removed task for json_pure.gemspecHiroshi SHIBATA2020-06-301-44/+0
|
* ext/json/parser/prereq.mk: remove type-limit warning if char is unsignedYusuke Endoh2020-06-251-0/+1
| | | | | | | | | | | | | | | | | | | | | Ragel generates a code `0 <= (*p)` where `*p` is char. As char is unsigned by default on arm and RISC-V, it is warned by gcc: ``` compiling parser.c parser.c: In function ‘JSON_parse_string’: parser.c:1566:2: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( 0 <= (*p) && (*p) <= 31 ) ^ parser.c:1596:2: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( 0 <= (*p) && (*p) <= 31 ) ^ ``` This change removes the warning by substituting the condition with `0 <= (signed char)(*p)`. ruby/ruby@8bd27c547c3260ce72dc5edbab248bb858c84cf2
* ext/json/parser/prereq.mk: Add a "automatically generated" headerYusuke Endoh2020-06-251-0/+1
| | | | | | | to parser.c. ruby/ruby@5717e55e9a7790c938afa694a9bf558c0e54bb83 ruby/ruby@70e3fda2eb45c841e5fb4574273d20f8df5455e5
* Merge pull request #415 from marcandre/cleanupHiroshi SHIBATA2020-06-251-3/+6
|\ | | | | Cleanup gemspec
| * Fix rake task descriptionMarc-Andre Lafortune2020-06-251-1/+1
| |
| * Accept test-unit v3.x tooMarc-Andre Lafortune2020-06-251-1/+1
| |
| * Add comment that gemspec is generated automaticallyMarc-Andre Lafortune2020-06-251-1/+4
| |
* | Merge pull request #371 from kares/jruby-baselineHiroshi SHIBATA2020-06-251-6/+5
|\ \ | |/ |/| baseline changes to help (JRuby) development
| * [build] make test_xxx work standalone + avoid bundle execkares2019-01-121-6/+5
| |
| * [build] let's build with Java 1.6kares2019-01-121-1/+1
| | | | | | | | JRuby 1.7 was Java6+ compatible (9.2 is Java8+)
| * [build] no need to clean on rake test_pure (similar to test_ext)kares2019-01-121-1/+1
| |
* | Removed gemspec_ext from gemspec task because it always add control char to ↵Hiroshi SHIBATA2019-12-291-40/+1
| | | | | | | | gemspec.
* | keyword argument is provided after Ruby 2.0+Hiroshi SHIBATA2019-12-231-1/+1
| |
* | relax test-unit version for old rubyHiroshi SHIBATA2019-11-291-2/+2
| |
* | Bump to test-unit 3 to get warnings cleaned up.Ryan Davis2019-11-271-2/+2
| | | | | | | | | | | | Immaculate test output! Signed-off-by: Ryan Davis <zenspider@chef.io>
* | Use which to resolve to actual pathFlorian Frank2019-02-211-4/+9
| |
* | Upgrade version to 1.6Florian Frank2019-02-211-1/+1
|/
* Back-out change of directory of json-java.gemspec.Xuân Baldauf2017-03-271-1/+1
|
* Support some older internal Ruby API (<2.0)Florian Frank2017-01-121-2/+2
|
* Merge decimal_class patch by Michael JaschobFlorian Frank2016-09-231-3/+3
| | | | | | Also: - Avoid some issues with bundler - Avoid some issues with jruby
* Simplify JAVA_HOME codeFlorian Frank2016-09-231-7/+5
|
* Add required_ruby_version to json_pure specFlorian Frank2016-07-191-0/+1
|
* And stay thereFlorian Frank2016-06-221-0/+1
|
* Add ruby version requirement to gemspecFlorian Frank2016-06-211-0/+1
|
* Use enumNobuyoshi Nakada2016-06-211-0/+1
| | | | | Use `enum` instead of `static const int` to get rid of unused-const-variable warnings.
* Use ~> 2.0 test-unit that runs on 1.8 rubies as wellFlorian Frank2016-06-071-2/+2
|
* Move dependencies into gemspec filesFlorian Frank2016-06-071-2/+2
|
* Use ~> 2.0 test-unit that runs on 1.8 rubies as wellFlorian Frank2016-02-251-0/+3
|
* Merge branch 'v1.8'Florian Frank2016-02-251-11/+7
|\
| * Remove permutation dependencyFlorian Frank2016-02-251-2/+0
| |
| * Convert README to markdownFlorian Frank2015-11-061-4/+4
| |
| * Remove sdoc and upgrade dependenciesFlorian Frank2015-09-111-14/+3
| |
* | Ext parser is green now as wellFlorian Frank2015-06-151-15/+8
| |
* | Remove dependency on permutationFlorian Frank2015-06-131-5/+7
| | | | | | | | Ruby can do this by now on her own.
* | Move common setup into test_helper.rbFlorian Frank2015-06-131-3/+3
|/
* Add license information to gemspec taskFlorian Frank2013-02-041-4/+4
|
* Test on ruby-1.8.6Florian Frank2012-08-171-4/+8
|
* Add another potential JAVA_HOME directoryFlorian Frank2012-07-261-1/+8
|
* Add task to create tags fileFlorian Frank2012-05-101-0/+5
|
* Stop adding 'ext' paths to LOAD_PATHluislavena-stop-polluting-load-pathLuis Lavena2012-05-061-3/+1
| | | | | | | RubyGems will automatically copy the generated extension inside to 'lib' when doing `make install` This change let RubyGems do it's job and it works.
* Clean up code a bitFlorian Frank2012-02-111-58/+48
| | | | This should fix #117
* Use git ls-files to determine package filesFlorian Frank2011-11-231-2/+1
|
* Fix Rakefile to build JRuby bits using -target 1.5, for Java 1.5 and higher.Charles Oliver Nutter2011-09-141-1/+1
|
* Extract utils out of this library into json-utilsv1.6.0Florian Frank2011-09-131-7/+0
|