]> git.donarmstrong.com Git - lilypond.git/commit
* flower/polynomial.cc (operator +): optimize += operator. No
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 25 Aug 2002 14:14:49 +0000 (14:14 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 25 Aug 2002 14:14:49 +0000 (14:14 +0000)
commitc3b06d34b930cc16e404c56eec161cb62b818381
tree81e1883d38c977505d913cdd4657a197c7ac0efb
parent04ef5f3c22097abc68599621ae2ed38956530e11
* flower/polynomial.cc (operator +): optimize += operator. No
copying.

* lily/source-file.cc (get_line): use binary search to determine
line number. This kills another quadratic time-complexity term.

* lily/include/source-file.hh (class Source_file): add newline_locations

* flower/include/array.icc (binary_search_bounds): new function.
ChangeLog
flower/include/array.icc
flower/include/parray.hh
flower/include/polynomial.hh
flower/polynomial.cc
lily/GNUmakefile
lily/bezier.cc
lily/include/lily-guile.hh
lily/include/source-file.hh
lily/lily-guile.cc
lily/source-file.cc