Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: ashgti/MacRuby
...
head fork: MacRuby/MacRuby
Commits on Jul 01, 2012
@Watson1978 Watson1978 should not search the private methods with rb_obj_respond_to() fa3b9df
Laurent Sansonetti [fix #114] NSArray#reject returns the new array, not the receiver 9f33c58
Commits on Jul 02, 2012
@Watson1978 Watson1978 [fix #115] use rb_ary_dup() instead of rary_dup(), because rary_dup()…
… does not handle the NSArray object.
a627e33
@Watson1978 Watson1978 [fix #116] fix the loop condition in NSArray#rindex. because loop cou…
…nter became to negative value, and `[rcv objectAtIndex:i];' raise an exception
ec34fa4
@Watson1978 Watson1978 [fix #117] fix the NSArray#values_at when passed the Fixnum value a6148e0
@Watson1978 Watson1978 add the implementation of NSArray#sort_by! 25b095b
@Watson1978 Watson1978 [fix #118] convert from NSString to RubyString. because rb_enc_str_bu…
…f_cat() need the RubyString
f6fed34
@Watson1978 Watson1978 fix the NSArray#sort_by!. remove the OC2RB() which causes crash b53bcfe
@Watson1978 Watson1978 [fix #119] insert kCFNull instead of nil into result of array. 8e2d233
Commits on Jul 03, 2012
@Watson1978 Watson1978 add NSArray/NSDictionary/NSString tests 0767d10
@Watson1978 Watson1978 add the implementation of NSArray#select! a331747
@Watson1978 Watson1978 add the implementation of NSArray#keep_if 12b6f4a
@Watson1978 Watson1978 StringValueCStr() raises an exception if passed a string which contai…
…ns null byte
507e4a9
@Watson1978 Watson1978 add the block support with NSArray#uniq 30d0432
Commits on Jul 04, 2012
@Watson1978 Watson1978 move the implementation about #roatation from Array to NSArray, in or…
…der to use its methods with Array/NSArray
281300f
@Watson1978 Watson1978 check an NSArray object whether is mutable 76f061c
Commits on Jul 05, 2012
@Watson1978 Watson1978 add the skip into test_nsarray.rb cae1c30
@Watson1978 Watson1978 move PRI_TIMET_PREFIX definition into ruby.h 3405fc0
@Watson1978 Watson1978 NSArray#delete_if should not return a nil when does not change the re…
…ceiver object
85f5996
@Watson1978 Watson1978 [fix #122] receiver object may be changed within NSArray#each block 4ea6d4b
@Watson1978 Watson1978 receiver object may be changed within NSArray#each_index block b9f969e
@Watson1978 Watson1978 [fix #123] receiver object may be changed within NSArray#rindex block 98e30aa
@Watson1978 Watson1978 receiver object may be changed within NSArray#select block d0d0cc6
@Watson1978 Watson1978 receiver object may be changed within NSArray#select! block 345184f
@Watson1978 Watson1978 NSArray size may increase d058510
@Watson1978 Watson1978 refactor 50e13ea
@Watson1978 Watson1978 fix the condition, because causes infinity loop aabbd1e
@Watson1978 Watson1978 add the NSArray tests about #122 and #123 1a4629b
@Watson1978 Watson1978 revert the condition in nsary_reverse_each() and nsary_rindex() 2c1b87d
@Watson1978 Watson1978 [fix #124] get rid of uncatchable Objective-C exception, when modify …
…receiver object in iterator block
73d6dc0
Commits on Jul 06, 2012
@Watson1978 Watson1978 get rid of uncatchable Objective-C exception in NSDictionary#{delete_…
…if, select} which related to #124
7d8fcb4
@Watson1978 Watson1978 remove the skips in test_nsdictionary.rb 234c361
@Watson1978 Watson1978 add the implementation of NSDictionary#keep_if 13d23d3
@Watson1978 Watson1978 add the implementation of NSDictionary#select! e50c757
Commits on Jul 08, 2012
@Watson1978 Watson1978 [fix #126] does not call Pointer#to_object with the object which is c…
…reated by Pointer.new
6b17568
Commits on Jul 09, 2012
@Watson1978 Watson1978 [fix #127] check whether passed queue is main queue.
can't check with CLASS_OF() because changed the class information of main queue by adding a method "run" to main queue
8f1a017
@Watson1978 Watson1978 add the spec for Dispatch::Source.timer which is related to #127 235d662
Commits on Jul 11, 2012
@Watson1978 Watson1978 use name_err_initialize() because NoMethodError.new raises an excepti…
…on if passed more than 3 arguments
7c58281
@Watson1978 Watson1978 should invoke va_end() before raising an execption. aff4435
@Watson1978 Watson1978 add the implementation of Etc::Passwd#each and Etc::Group#each 7da3aa4
@Watson1978 Watson1978 fixed ASN1::Boolean encoding issue for OpenSSL 1.0.0 compatibility
ASN1::Boolean.new(false).to_der wrongly generated "\1\1\377" which means 'true'.

ASN1_TYPE_set of OpenSSL <= 0.9.8 treats value 0x100 as 'false' but OpenSSL >= 1.0.0 treats it as 'true'.  ruby-ossl was using 0x100 for 'false' for backward compatibility.  Just use 0x0 forthe case OpenSSL >= OpenSSL 0.9.7.
9d68469
@Watson1978 Watson1978 id_aref's type is ID f61faf5
@Watson1978 Watson1978 function check of SSLv2 is executed e0250bd
@Watson1978 Watson1978 add to support for OpenSSL 1.0.0 b21b899
@Watson1978 Watson1978 fix compile error when !HAVE_X509V3_SET_NCONF b4fe1a5
@aspitz aspitz Updated ruby_deploy to make use of Gem::Specification instead of Gem.…
…source_index
42c0ba0
@Watson1978 Watson1978 Merge pull request #128 from aspitz/master
Pull request - Updated ruby_deploy
9a58220
Commits on Jul 12, 2012
@Watson1978 Watson1978 rename the architecture name to i386 from invalid X86_32 3ee0698
@Watson1978 Watson1978 need write barrier for timew because it might be Bignum object 05b2ebd
Commits on Jul 13, 2012
@Watson1978 Watson1978 need write barrier for Rational's numerator/denominator in Rational#m…
…arshal_load
851f216
Commits on Jul 15, 2012
@Watson1978 Watson1978 should check the argument a2f9d49
Commits on Jul 16, 2012
@Watson1978 Watson1978 remove the unused definition 26b5861
@Watson1978 Watson1978 suppress warning of null-conversion 2e93f6d
@Watson1978 Watson1978 suppress warning of loop empty body 9fab2ee
Commits on Jul 17, 2012
@Watson1978 Watson1978 ignore warning of return-type-c-linkage in ICU header for clang fe61733
Commits on Jul 18, 2012
@Watson1978 Watson1978 use RARRAY_LENINT() to pass the value into int type arguments f657737
@Watson1978 Watson1978 use RARRAY_LENINT() to pass the value into int type or similar width …
…arguments
de67e94
@Watson1978 Watson1978 NameError::message#_dump will be passed an argument by Marshal.dump 7a854cb
@Watson1978 Watson1978 Array#{rotate, rotate!} raises a TypeError if not passed an integer a…
…rgument
f66a573
Commits on Jul 19, 2012
@Watson1978 Watson1978 pass an argument when call the #divmod method in time_timespec() 860cb40
@Watson1978 Watson1978 add rb_vm_check_call() and use its function to check/call the method eefae4a
Commits on Jul 20, 2012
@Watson1978 Watson1978 add the skip into test_exception.rb 7fb7e14
@Watson1978 Watson1978 IO#printf returns always nil 1eb0e21
@Watson1978 Watson1978 [fix #132] rb_str_xcopy_uchars() should check whether passed object i…
…s string
1efd63f