summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-hash-ext
AgeCommit message (Collapse)Author
2017-03-21Hash sub class creates new sub class objects instead of HashKouhei Sutou
2016-03-23add #dig testsYukihiro "Matz" Matsumoto
2016-03-23add #dig to Array,Hash and StructYukihiro "Matz" Matsumoto
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-11-24add {Array|Hash|String}.try_converttakahashim
2015-11-15move Hash comparison methods to mruby-hash-ext gemYukihiro "Matz" Matsumoto
2015-10-21Revert "Mark core gems with mrbgem tag"Seba Gamboa
This reverts commit 5cdcce8dbddd94ecb9503a0a1d47370c4ef97177.
2015-10-20Remove obvious warnings from docsSeba Gamboa
2015-10-20Mark core gems with mrbgem tagSeba Gamboa
2015-09-26Refator Hash.fetch testJun Hiroe
2015-09-17Problem: Hash#fetch doesn't raise KeyError when a key cannot be foundAsmod4n
Solution: change the Exception class raised to KeyError when a key cannot be found.
2015-09-16fix block variable in Hash#fetchtakahashim
2015-06-28Rename extended xxxx class or module to xxxx class or module extensionJun Hiroe
2015-06-28Fix typo; Replace extensional with extendedJun Hiroe
2015-06-24Remove unnecessary backticks.Franck Verrot
Dr Markus Kuhn published in 1999 an article [1] explaining in details why we shouldn't use the ASCII grave accent (0x60) as a left quotation. Backticks have been used most notably to produce nice-looking LaTeX documents but it doesn't seem to be an issue on modern platforms and for the oldest ones, there are workarounds as mentioned by Dr Kuhn. [1]: https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
2014-09-19to_hash/to_a check in Hash[] should only be done when only one argument is ↵Yukihiro "Matz" Matsumoto
given; ref #2594
2014-09-18copy documentation comment from CRubyINOUE Yasuyuki
2014-09-18remove line number from raise messageINOUE Yasuyuki
2014-09-18refactor Hash generator loopINOUE Yasuyuki
2014-09-06implement Hash.[]INOUE Yasuyuki
2014-07-12Run mrbgem and core tests on minimum dependencies.take_cheeze
Solves #2355. In test drivers: * Uses `mrb_t_pass_result` to check and pass test result to main `mrb_state`. * Adds `mrb_init_test_driver` to init test `mrb_state`.
2014-06-04add Hash#to_h; ref #2348Yukihiro "Matz" Matsumoto
2014-05-10Add comment to Hash#each_pair. And change the lineyui-knk
Add comment about ISO. Current place is misleading so change line No.
2014-05-10Change to raise TypeError (Hash#merge, #merge!)yui-knk
2014-05-09Add Hash#keyJun Hiroe
2014-05-05Add Hash#keep_ifJun Hiroe
2014-05-05Add Hash#invertJun Hiroe
2014-05-04Add Hash#flattenJun Hiroe
2014-05-04Add Hash commentsJun Hiroe
2014-05-04Add Hash#delete_ifJun Hiroe
2014-04-30remove trailing spacesNobuyoshi Nakada
2014-04-27add Hash#fetch; close #2134Yukihiro "Matz" Matsumoto
2014-04-25Use mrb_int in mrbgem rest argument getting.take_cheeze
2014-03-21reduce hash creation by using update methodYukihiro "Matz" Matsumoto
2014-03-21add Hash#each_pairYukihiro "Matz" Matsumoto
2014-03-17move summary of mrbgems in default gembox to its spectake_cheeze
2014-02-22add test(requires MRB_GC_FIXED_ARENA enabled)take_cheeze
2014-02-22fix possible arena overflowtake_cheeze
2014-02-13hash / hash-ext: various small changescremno
src/hash.c: - mrb_hash_(aget|aset|dup|delete): internal linkage - remove documentation of methods which are not implemented (in here) - remove #assoc; unused, not in ISO spec - remove #rassoc: same, implementation is also wrong hash-ext mrbgem: - remove header "mruby/khash.h" - remove mrb_hash_values_at (move code into hash_values_at, i: long -> int) - less whitespace in gem_init function
2014-01-07remove superfluous includescremno
- reduce compile time by a little bit (full-core: ~0.7s for me) - thanks to 'include-what-you-use' for some help - include Standard C header files before any other (coding style)
2013-08-04Improve test of mruby-hash-ext GEMDaniel Bovensiepen
2013-07-23"spec.author" is better for single-author gems.Tomoyuki Sahara
"spec.author=" expects a String represents a single author. "spec.authors=" expects an Array which is a list of multiple authors. http://guides.rubygems.org/specification-reference/
2013-05-08Move Hash#values_at to mruby-hash-ext gem.Masaki Muranaka
2013-05-03add type check in Hash#merge!Gilad Zohari
2013-03-22add mruby-hash-ext mrbgem, and method: Hash#merge!Kouki Ooyatsu