summaryrefslogtreecommitdiff
path: root/lib/matrix.rb
AgeCommit message (Expand)Author
2010-06-23Clean warnings: unused variables.naruse
2010-06-05* lib/matrix.rb (eql?, ==, minor): Fix bugs when comparing/returningmarcandre
2010-06-05* lib/matrix.rb: trivial optimizationsmarcandre
2010-05-17* lib/matrix.rb (determinant): Trivial optimization (thanks to Benoit Daloze)marcandre
2010-05-02* NEWS: List all changes to lib/matrixmarcandre
2010-04-29* lib/matrix.rb: Improve algorithm for Matrix#determinant and Matrix#rankmarcandre
2010-04-29* lib/matrix.rb (Matrix#singular?, Matrix#regular?): raise on rectangularmarcandre
2010-04-11* lib/matrix.rb: New method Matrix.build [ruby-core:28272]marcandre
2010-04-11* lib/matrix.rb: Deprecate Vector#elements_to{i/f/r}marcandre
2010-04-11* lib/matrix.rb: Deprecate elements_to_{f/i/r}marcandre
2010-04-11* lib/matrix.rb: Handle coercion errors by raising TypeErrors [ruby-core:26736]marcandre
2010-04-07fix rdoc. see r27156kazu
2010-04-01* lib/matrix.rb: Matrix.determinant: raise on rectangular matricesmarcandre
2010-04-01* lib/matrix.rb: New Complex instance methods:marcandre
2010-04-01* lib/matrix.rb: New methods Matrix#each, #each_with_index, andmarcandre
2010-04-01* lib/matrix.rb (empty): Reject negative sizesmarcandre
2010-04-01* lib/matrix.rb: New method #empty? [ruby-core:26284]marcandre
2010-04-01* lib/matrix.rb: removed compare_by*, inspect_org, cf [ruby-core:26268]marcandre
2010-03-29 * lib/matrix.rb(Vector#each2, Vector#collect2): add type check forkeiju
2010-03-03* lib/matrix.rb (Vector#each): Return self and optimization [ruby-core:28405]marcandre
2010-03-03* lib/matrix.rb (Vector#each2, collect2): small refactoring.matz
2010-03-03* lib/matrix.rb (Vector#each): make Vector enumerable. matz
2010-02-01* lib/matrix.rb (Vector#each2): returns a self. [ruby-dev:40241]mame
2010-01-27 * lib/matrix.rb: add exception Matrix::ErrOperationNotImplementedkeiju
2010-01-27* lib/matrix.rb (determinant): fix name error.mame
2010-01-25* lib/matrix.rb: suppress warnings.akr
2010-01-09* lib/matrix.rb (Matrix#inverse_from): use #quo. backported r9490.nobu
2009-12-19* lib/matrix.rb (each2,collect2,map2): Fix enumerator [ruby-core:27225]marcandre
2009-10-24* lib/matrix.rb (**): Optimization (up to 45% faster)marcandre
2009-10-24* lib/matrix (transpose): bug fix for Matrix.empty(0,42).tmarcandre
2009-10-24* lib/matrix (column): handle negative arguments. cf [ruby-core:23598]marcandre
2009-10-24* lib/matrix (minor): Also handle negative arguments like Array#[]marcandre
2009-10-20* lib/matrix.rb (transpose, inspect): Bug fixmarcandre
2009-10-20* lib/matrix.rb (empty): Improved rdocmarcandre
2009-10-20 * lib/matrix.rb: Bug fix. See detail [ruby-core:23598].keiju
2009-09-16* lib/matrix.rb (Matrix#rank): Two bug fixes. One made Matrix[[0,0],[0,0],[1,...marcandre
2009-09-16* lib/matrix.rb: Optimizationsmarcandre
2009-09-16* lib/matrix.rb (Matrix#/): Fix obvious bugmarcandre
2009-09-16* lib/matrix.rb: fix previous optimizationmarcandre
2009-09-16* lib/matrix.rb (determinant): Bug fix where determinant failed on some matri...marcandre
2009-09-16* lib/matrix.rb: Fix typos in doc and indentmarcandre
2009-09-16* lib/matrix.rb: trivial optimizationsmarcandre
2009-07-20* lib/matrix.rb (Matrix#rank): revert a part of r20859 to avoidwanabe
2009-03-06* lib/**/*.rb: removed unnecessary shbang lines.nobu
2009-03-06* {ext,lib,test}/**/*.rb: removed trailing spaces.nobu
2008-12-18* lib/optparse/version.rb: remove variable shadowing to stopmatz
2008-12-17 * lib/matrix.rb: shut up warning. [ruby-dev:37481] [Bug #899]keiju
2008-09-15* lib/matrix.rb (Matrix#eql?): fixed [ruby-dev:36298].yugui
2008-09-14* lib/matrix.rb (Vector#eql?): typo of the method name as "eqn?".yugui
2008-01-06* $Date$ keyword removed to avoid inclusion of locale dependentakr