Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove tempdirs via finalizers #329

Merged
merged 2 commits into from
Aug 21, 2016
Merged

Remove tempdirs via finalizers #329

merged 2 commits into from
Aug 21, 2016

Conversation

Empact
Copy link
Contributor

@Empact Empact commented Aug 7, 2016

Rather than the Base#close method which must be called explicitly to
work. #close can still be used for manual memory management, but it may
be deprecated / removed in the future.

Fixes #326

Rather than the Base#close method which must be called explicitly to
work. #close can still be used for manual memory management, but it may
be deprecated / removed in the future.

Fixes #326
@coveralls
Copy link

coveralls commented Aug 7, 2016

Coverage Status

Coverage decreased (-0.3%) to 93.713% when pulling b1ad9bd91bba769edfe64c35f94efb59d08de175 on finalizers into 7498f00 on master.

Purely for better organization of he code. Prior uses are maintained with
deprecation.
@coveralls
Copy link

coveralls commented Aug 7, 2016

Coverage Status

Coverage decreased (-0.3%) to 93.713% when pulling ba0b1b1 on finalizers into 7498f00 on master.

@coveralls
Copy link

coveralls commented Aug 7, 2016

Coverage Status

Coverage decreased (-0.3%) to 93.713% when pulling ba0b1b1 on finalizers into 7498f00 on master.

@stevendaniels stevendaniels merged commit 96940b2 into master Aug 21, 2016
dangerous added a commit to dangerous/roo-xls that referenced this pull request Aug 23, 2016
This is related to the changes made in Roo with
roo-rb/roo#329
jsonn pushed a commit to jsonn/pkgsrc that referenced this pull request Oct 15, 2016
## [2.5.1] 2016-08-26
### Fixed
- Fixed NameError. [337](roo-rb/roo#337)

## [2.5.0] 2016-08-21
### Fixed
- Remove tempdirs via finalizers on garbage collection. This cleans them up in all known cases, rather than just when the #close method is called. The #close method can be used to cleanup early. [329](roo-rb/roo#329)
- Fixed README.md typo [318](roo-rb/roo#318)
- Parse sheets in ODS files once to improve performance [320](roo-rb/roo#320)
- Fix some Cell conversion issues [324](roo-rb/roo#324) and [331](roo-rb/roo#331)
- Improved memory performance [332](roo-rb/roo#332)
- Added `no_hyperlinks` option to improve streamig performance [319](roo-rb/roo#319) and [333](roo-rb/roo#333)

### Deprecations
- Roo::Base::TEMP_PREFIX should be accessed via Roo::TEMP_PREFIX
- The private Roo::Base#make_tempdir is now available at the class level in
  classes that use tempdirs, added via Roo::Tempdir
=======
### Added
- Discard hiperlinks lookups to allow streaming parsing without loading whole files

## [2.4.0] 2016-05-14
### Fixed
- Fixed opening spreadsheets with charts [315](roo-rb/roo#315)
- Fixed memory issues for Roo::Utils.number_to_letter [308](roo-rb/roo#308)
- Fixed Roo::Excelx::Cell::Number to recognize floating point numbers [306](roo-rb/roo#306)
- Fixed version number in Readme.md [304](roo-rb/roo#304)

### Added
- Added initial support for HTML formatting [278](roo-rb/roo#278)
@stevendaniels stevendaniels deleted the finalizers branch December 31, 2016 01:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

/tmp not getting cleaned out
3 participants