Permalink
Fetching contributors…
Cannot retrieve contributors at this time
643 lines (449 sloc) 24.1 KB
2015-09-19 rocky <rockyb@rubyforge.org>
* : commit 1269d6b9632f95569db4f220978933b8ce3981be Merge: a262010
01d4fd2 Author: R. Bernstein <rocky@users.noreply.github.com> Date:
Wed Sep 16 18:35:51 2015 -0400
2015-09-16 R. Bernstein <rocky@users.noreply.github.com>
* : Merge pull request #5 from gfowley/master read lines from source file in .jar...
2014-12-01 rocky <rockyb@rubyforge.org>
* README, README.md: README->READMER.md
2013-07-05 R. Bernstein <rockyb@rubyforge.org>
* : Merge pull request #3 from Dariusp/master Well, okay. I'll take your word, but why doesn't size() work?
2012-12-28 rocky <rockyb@rubyforge.org>
* lib/linecache.rb: Some small corrections
2011-09-28 rocky <rockyb@rubyforge.org>
* ChangeLog, Rakefile, ext/.gitignore: We were building and
installing the java gem by default on MRI 1.8. Add some .gitignore
administrivia
2011-09-28 rocky <rockyb@rubyforge.org>
* ChangeLog, Rakefile, svn2cl_usermap: We're now using git so
convert svn2cl to git2cl
2011-09-28 R. Bernstein <rocky.bernstein@gmail.com>
* : Merge pull request #1 from jfirebaugh/jruby JRuby support. Sorry for the delay.
2011-09-19 John Firebaugh <john.firebaugh@gmail.com>
* Rakefile: Fix deprecation warnings
2011-09-19 John Firebaugh <john.firebaugh@gmail.com>
* Rakefile, lib/linecache/trace_nums.rb,
lib/linecache/tracelines.rb: Require stub implementation of
lnums_for_str if native is not available
2011-09-19 John Firebaugh <john.firebaugh@gmail.com>
* .gitignore: .gitignore
2011-09-19 John Firebaugh <john.firebaugh@gmail.com>
* Rakefile, ext/extconf.rb, ext/linecache/extconf.rb,
ext/linecache/trace_nums.c, ext/linecache/trace_nums.h,
ext/trace_nums.c, ext/trace_nums.h: Structure ext/ so that
trace_nums.so ends up in linecache/
2011-09-12 John Firebaugh <john.firebaugh@gmail.com>
* Rakefile, lib/linecache.rb, lib/linecache/tracelines.rb,
lib/linecache/version.rb, lib/tracelines.rb, lib/version.rb,
test/test-lnum.rb, test/test-tracelines.rb: Avoid
rbx-require-relative dependency and avoid a potential require
conflict Having 'version.rb' in lib could conflict with a user's own
version.rb file, depending on the load path. All files except the
gem's main file should live in a subdirectory. And then lib goes on
the load path, and require_relative is not necessary.
2011-06-19 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, Rakefile: Try again to add that rbx-require-relative
dependency git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@269
a698f23b-def3-46c9-893a-1fd2e354aa04
2011-06-19 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, NEWS, Rakefile, lib/version.rb: A require_relative
dependency snuck in. Use rbx-require-relative for this. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@268
a698f23b-def3-46c9-893a-1fd2e354aa04
2011-06-10 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, Rakefile, lib/linecache.rb, lib/version.rb:
Administrivia for MS Windows. Get ready for 0.45 release.e git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@266
a698f23b-def3-46c9-893a-1fd2e354aa04
2011-06-09 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, NEWS, Rakefile: Get ready for release 0.45 git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@265
a698f23b-def3-46c9-893a-1fd2e354aa04
2011-06-04 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb: Was adding \n in lines for term highlighting. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@264
a698f23b-def3-46c9-893a-1fd2e354aa04
2011-06-04 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, Rakefile, lib/linecache.rb: Add support for caching
script files and Ruby syntax highlighting. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@263
a698f23b-def3-46c9-893a-1fd2e354aa04
2011-02-11 Rocky Bernstein <rockyb@rubyforge.org>
* Rakefile: Adding --verbose to test/unit has changed over the years git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@250
a698f23b-def3-46c9-893a-1fd2e354aa04
2010-11-26 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb: 44.git -> 44.dev git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@227
a698f23b-def3-46c9-893a-1fd2e354aa04
2010-11-26 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb: Doc change git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@226
a698f23b-def3-46c9-893a-1fd2e354aa04
2010-11-26 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, Rakefile, VERSION, lib/linecache.rb: Pick up version #
from LineCache module. Add Rake install target. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@222
a698f23b-def3-46c9-893a-1fd2e354aa04
2010-11-26 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb, test/test-linecache.rb: Add "\n" in calculation
of sha1 git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@221
a698f23b-def3-46c9-893a-1fd2e354aa04
2010-11-26 Rocky Bernstein <rockyb@rubyforge.org>
* Rakefile: Indentation git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@220
a698f23b-def3-46c9-893a-1fd2e354aa04
2010-09-29 Rocky Bernstein <rockyb@rubyforge.org>
* Rakefile: Remove specious use of Rake test task. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@214
a698f23b-def3-46c9-893a-1fd2e354aa04
2009-08-05 Mark Moseley <mark@fast-software.com>
* ext/trace_nums.c, ext/trace_nums.h: minor cleanup git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@177
a698f23b-def3-46c9-893a-1fd2e354aa04
2009-02-09 Rocky Bernstein <rockyb@rubyforge.org>
* test/test-linecache.rb: Another doc typo. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@170
a698f23b-def3-46c9-893a-1fd2e354aa04
2009-02-08 Rocky Bernstein <rockyb@rubyforge.org>
* README: Update doc. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@169
a698f23b-def3-46c9-893a-1fd2e354aa04
2009-02-08 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb: Comparing wrong fields in stat comparison. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@168
a698f23b-def3-46c9-893a-1fd2e354aa04
2009-02-07 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb: Another doc typo. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@167
a698f23b-def3-46c9-893a-1fd2e354aa04
2009-02-07 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb: Add ',' to doc comment. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@166
a698f23b-def3-46c9-893a-1fd2e354aa04
2009-02-06 Rocky Bernstein <rockyb@rubyforge.org>
* README, lib/linecache.rb: Update documentation. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@165
a698f23b-def3-46c9-893a-1fd2e354aa04
2009-02-02 Rocky Bernstein <rockyb@rubyforge.org>
* : Move in the right trunk. Or perhaps we'll blow out everything?
Figers are crossed.... git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@164
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-06-12 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, VERSION, lib/tracelines.rb: Look in lib as well as ext
for trace_nums. Win32 puts it in lib. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@143 a698f23b-def3-46c9-893a-1fd2e354aa04
2008-04-11 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, Rakefile, VERSION: Wasn't listing extension to for C
compilation? git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@120 a698f23b-def3-46c9-893a-1fd2e354aa04
2008-04-10 Rocky Bernstein <rockyb@rubyforge.org>
* NEWS: What's new for 0.41. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@119 a698f23b-def3-46c9-893a-1fd2e354aa04
2008-04-10 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, Rakefile, VERSION: Forgot to add test/data to the gem. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@118 a698f23b-def3-46c9-893a-1fd2e354aa04
2008-04-10 Rocky Bernstein <rockyb@rubyforge.org>
* NEWS: git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@117 a698f23b-def3-46c9-893a-1fd2e354aa04
2008-03-28 Rocky Bernstein <rockyb@rubyforge.org>
* test/data/if6.rb, test/data/if7.rb: More if tests git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@97
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-03-09 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, Rakefile, VERSION, lib/linecache.rb: Deal with
Depricated win32. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@69
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-03-05 Rocky Bernstein <rockyb@rubyforge.org>
* Rakefile: Add rubyforge_upload task -- code from
ruby-memory-profiler. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@64
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-03-04 Rocky Bernstein <rockyb@rubyforge.org>
* README: Ooops - forgot to credit Ryan Davis and ParseTree. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@63
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-02-10 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, Rakefile, ext/trace_nums.c, svn2cl_usermap: Go over
Rakefile and doc for 0.3 release. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@61
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-29 Rocky Bernstein <rockyb@rubyforge.org>
* test/test-linecache.rb: Interface change. Don't know why this
didn't get updated before. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@60
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-28 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, lib/linecache.rb: Change line number return from a Set
to an Array. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@59
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-27 Rocky Bernstein <rockyb@rubyforge.org>
* ext/trace_nums.c, ext/trace_nums.h, test/data/if5.rb: Handle
defined? node. Add "if" weirdness test. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@58
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-27 Rocky Bernstein <rockyb@rubyforge.org>
* test/data/case5.rb: Verify that the 'else' doesn't appear in a
trace. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@57
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-27 Rocky Bernstein <rockyb@rubyforge.org>
* ext/trace_nums.c, test/data/block1.rb, test/data/block2.rb,
test/data/case1.rb, test/data/case2.rb, test/data/case3.rb,
test/data/case4.rb, test/data/case5.rb, test/data/def1.rb,
test/data/each1.rb, test/data/for1.rb, test/data/if3.rb,
test/data/if4.rb, test/data/match3.rb, test/data/match3a.rb,
test/data/not-lit.rb: Was not showing blocks after when's. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@56
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-27 Rocky Bernstein <rockyb@rubyforge.org>
* ext/trace_nums.c, test/data/block1.rb, test/data/block2.rb,
test/data/if4.rb, test/lnum-diag.rb: trace_nums.c, block1.c,
block2.c: bug in handling blocks lnum-diag.rb: more graceful about
not finding the source. if4.rb: note weirdness in the way
comparison works. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@55
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-27 Rocky Bernstein <rockyb@rubyforge.org>
* ext/trace_nums.c, ext/trace_nums.h, test/data/case4.rb,
test/data/def1.rb, test/data/if3.rb, test/lnum-diag.rb: Finish
adding all tree nodes. Work on case nodes some more. lnum-diag.rb:
add options to turn on and off various parts. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@54
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-26 Rocky Bernstein <rockyb@rubyforge.org>
* test/data/comments1.rb: Add comment test and situation where no
lines traced. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@53
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-26 Rocky Bernstein <rockyb@rubyforge.org>
* ext/trace_nums.c, test/data/class1.rb: Add class, scope and module
nodes. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@52
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-26 Rocky Bernstein <rockyb@rubyforge.org>
* ext/trace_nums.c, test/rcov-bug.rb, test/test-linecache.rb,
test/test-tracelines.rb: Add more tree nodes. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@51
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-26 Rocky Bernstein <rockyb@rubyforge.org>
* test/data/each1.rb, test/data/for1.rb, test/data/if1.rb,
test/data/if2.rb, test/test-lnum.rb: Add Debugger.init which
intializes things that rdebug does. This allows a restart even
though rdebug wasn't called initially. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@50
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-25 Rocky Bernstein <rockyb@rubyforge.org>
* ext/trace_nums.c: Some code cleanup. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@49
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-25 Rocky Bernstein <rockyb@rubyforge.org>
* ext/trace_nums.c, test/data/case1.rb, test/data/case2.rb,
test/data/case3.rb, test/data/match3.rb, test/data/match3a.rb: Work
over case, when and match3. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@48
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-25 Rocky Bernstein <rockyb@rubyforge.org>
* ext/trace_nums.c, test/data/begin1.rb, test/data/begin2.rb,
test/data/begin3.rb, test/data/end.rb, test/data/match.rb,
test/data/not-lit.rb, test/lnum-data/begin1.rb,
test/lnum-data/begin2.rb, test/lnum-data/begin3.rb,
test/lnum-data/end.rb, test/lnum-data/match.rb,
test/lnum-data/not-lit.rb, test/lnum-diag.rb, test/test-lnum.rb,
test/test-tracelines.rb: Trace just line numbers for now until we
get a better handle on things. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@47
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-24 Rocky Bernstein <rockyb@rubyforge.org>
* test/lnum-diag.rb, test/rcov-bug.rb, test/test-linecache.rb,
test/test-tracelines.rb: Need recursion in more places because of
block continuation nodes. Add nodes needed so we don't complain
about rcov-bug.rb: NODE_MATCH3, NODE_LASN, and NODE_STR (and those
similar to that). git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@46
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-24 Rocky Bernstein <rockyb@rubyforge.org>
* test/lnum-diag.rb: Fix bug if print_file == false git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@45
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-24 Rocky Bernstein <rockyb@rubyforge.org>
* ext/trace_nums.c, test/lnum-data/begin3.rb,
test/lnum-data/end.rb, test/lnum-data/match.rb,
test/lnum-data/not-lit.rb, test/lnum-diag.rb: Add more operatiors.
Go over existing ones and add more tests of them. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@44
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-23 Rocky Bernstein <rockyb@rubyforge.org>
* NEWS: What's up. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@43
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-23 Rocky Bernstein <rockyb@rubyforge.org>
* test/lnum-diag.rb: Don't assume we have expected line numbers. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@42
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-23 Rocky Bernstein <rockyb@rubyforge.org>
* test/lnum-diag.rb: A conversion-error bug. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@41
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-23 Rocky Bernstein <rockyb@rubyforge.org>
* test/lnum-diag.rb: variable name typo. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@40
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-23 Rocky Bernstein <rockyb@rubyforge.org>
* ext/trace_nums.c, test/lnum-diag.rb, test/parse-show.rb:
lnum-diag.rb and parse-show.rb - some diagnostic tools. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@39
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-23 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, ext/trace_nums.c: Show add_lines level, nicer
formatting including \n for end. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@38
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-23 Rocky Bernstein <rockyb@rubyforge.org>
* test/test-lnum.rb: Generalized routine to test everything in
lnum-data git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@37
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-23 Rocky Bernstein <rockyb@rubyforge.org>
* Rakefile, ext/extconf.rb, ext/trace_nums.c, ext/trace_nums.h,
lib/linecache.rb, lib/tracelines.rb, test/lnum-data/begin1.rb,
test/lnum-data/begin2.rb, test/lnum-data/begin3.rb,
test/test-tracelines.rb: ParseTree is broken for our purposes.
Having custom code for getting the trace line numbers is going
remove a lot of headaches down the line. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@36
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-20 Rocky Bernstein <rockyb@rubyforge.org>
* Rakefile, lib/linecache.rb, test/test-linecache.rb: Add
trace_line_numbers to save/get line numbers which we can set
breakpoints on. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@35
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-20 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, Rakefile, lib/linecache.rb, lib/tracelines.rb,
test/rcov-bug.rb, test/test-tracelines.rb: Add module
TraceLineNumbers for extracting the stoppable lines in a Ruby
program. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@34
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-19 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb, test/test-linecache.rb: Allow nil to mean the
same file. More tests. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@33
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-19 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb, test/test-linecache.rb: Start remap_file_lines:
ability to remap file ranges. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@32
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-17 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb, test/test-linecache.rb: lines -> size. Add
empty? Add remap_file. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@31
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-17 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb, test/test-linecache.rb: Add method to get the
number of lines in a cached file. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@30
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-17 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb, test/short-file, test/test-linecache.rb: Add
convenience method for testing presence in SCRIPT_LINES__. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@29
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-17 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb, test/test-linecache.rb: Add path method and
test. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@28
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-17 Rocky Bernstein <rockyb@rubyforge.org>
* VERSION, lib/linecache.rb, test/test-linecache.rb: Add
@@full2file_cache_key. getlines wasn't returning the right value
sometimes. Make return from checkcache meaningful. Change return
value of upate_cache(). test-linecache.rb: was testing for buggy
behavior! VERSION: now in 0.3 - hope we get it right this time. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@27
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-16 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb: Add cached_files. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@26
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-16 Rocky Bernstein <rockyb@rubyforge.org>
* NEWS: Update news for 0.2 release. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@25
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-15 Rocky Bernstein <rockyb@rubyforge.org>
* test/test-linecache.rb: Remove debug line. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@24
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-15 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb: Fix some syntax errors. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@23
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-15 Rocky Bernstein <rockyb@rubyforge.org>
* Rakefile, lib/linecache.rb, test/short-file,
test/test-linecache.rb: Add routine to save and get SHA1. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@22
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-15 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb, test/test-linecache.rb: Add cached? and stat
methods to determine in a file is cached and get File.stat from it. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@21
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-15 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb: Don't ever modify SCRIPT_LINES__. And until
SCRIPT_LINES__ is fixed, don't read from it. Corrections to
comments. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@20
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-14 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, VERSION, lib/linecache.rb: Add parameter to getline and
getlines to reload file on change. Add option on clear_file_cache to
clear out SCRIPT_LINES__ as well. TESTS ARE NEEDED. Update to
version 0.2. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@19
a698f23b-def3-46c9-893a-1fd2e354aa04
2008-01-14 Rocky Bernstein <rockyb@rubyforge.org>
* lib/linecache.rb: Use SCRIPT_LINES__ if we can. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@18
a698f23b-def3-46c9-893a-1fd2e354aa04
2007-12-10 Rocky Bernstein <rockyb@rubyforge.org>
* : release 0.1 git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/linecache/trunk@16
a698f23b-def3-46c9-893a-1fd2e354aa04
2007-12-09 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, Rakefile, lib/linecache.rb, test/test-linecache.rb:
Better tests mean more bugs found. "rake" defaults now to "test". git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@13
a698f23b-def3-46c9-893a-1fd2e354aa04
2007-12-09 Rocky Bernstein <rockyb@rubyforge.org>
* Rakefile: Add VERSION to gem. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@7
a698f23b-def3-46c9-893a-1fd2e354aa04
2007-12-09 Rocky Bernstein <rockyb@rubyforge.org>
* test/test-linecache.rb: Change classname to something more
appropriate. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@6
a698f23b-def3-46c9-893a-1fd2e354aa04
2007-12-09 Rocky Bernstein <rockyb@rubyforge.org>
* Rakefile: . : ignore doc and pkg Rakefile: clean now does
clobber_rdoc and clobber_package, i.e. removes the doc and pkg
directories. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@5
a698f23b-def3-46c9-893a-1fd2e354aa04
2007-12-09 Rocky Bernstein <rockyb@rubyforge.org>
* ChangeLog, README, Rakefile, test/test-linecache.rb: NEWS, README,
linecache.rb: Add $Id$ line test-linecache.rb: make executable
Rakefile: Correct documentation git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@4
a698f23b-def3-46c9-893a-1fd2e354aa04
2007-12-09 Rocky Bernstein <rockyb@rubyforge.org>
* Initial import of LineCache, a module for reading and caching lines.
This time to trunk. git-svn-id:
svn://rubyforge.org/var/svn/rocky-hacks/linecache/trunk@3
a698f23b-def3-46c9-893a-1fd2e354aa04