== v1.1.3 [2018-09-06] Michael Granger <ged@FaerieMUD.org> - Revert opimization that was sometimes causing EBADF in rb_wait_for_single_fd(). == v1.1.2 [2018-08-28] Michael Granger <ged@FaerieMUD.org> - Don't generate aliases for JOHAB encoding. This avoids linking to deprecated/private function rb_enc(db)_alias(). == v1.1.1 [2018-08-27] Michael Granger <ged@FaerieMUD.org> - Reduce deprecation warnings to only one message per deprecation. == v1.1.0 [2018-08-24] Michael Granger <ged@FaerieMUD.org> Deprecated (disable warnings per PG_SKIP_DEPRECATION_WARNING=1): - Forwarding conn.exec to conn.exec_params is deprecated. - Forwarding conn.exec_params to conn.exec is deprecated. - Forwarding conn.async_exec to conn.async_exec_params. - Forwarding conn.send_query to conn.send_query_params is deprecated. - Forwarding conn.async_exec_params to conn.async_exec is deprecated. PG::Connection enhancements: - Provide PG::Connection#sync_* and PG::Connection#async_* query methods for explicit calling syncronous or asynchronous libpq API. - Make PG::Connection#exec and siblings switchable between sync and async API per PG::Connection.async_api= and change the default to async flavors. - Add async flavors of exec_params, prepare, exec_prepared, describe_prepared and describe_portal. They are identical to their syncronous counterpart, but make use of PostgreSQL's async API. - Replace `rb_thread_fd_select()` by faster `rb_wait_for_single_fd()` in `conn.block` and `conn.async_exec` . - Add PG::Connection#discard_results . - Raise an ArgumentError for strings containing zero bytes by #escape, #escape_literal, #escape_identifier, #quote_ident and PG::TextEncoder::Identifier. These methods previously truncated strings. Result retrieval enhancements: - Add PG::Result#tuple_values to retrieve all field values of a row as array. - Add PG::Tuple, PG::Result#tuple and PG::Result#stream_each_tuple . PG::Tuple offers a way to lazy cast result values. - Estimate PG::Result size allocated by libpq and notify the garbage collector about it when running on Ruby-2.4 or newer. - Make the estimated PG::Result size available to ObjectSpace.memsize_of(result) . Type cast enhancements: - Replace Ruby code by a faster C implementation of the SimpleDecoder's timestamp decode functions. github #20 - Interpret years with up to 7 digists and BC dates by timestamp decoder. - Add text timestamp decoders for UTC vs. local timezone variations. - Add text timestamp encoders for UTC timezone. - Add decoders for binary timestamps: PG::BinaryDecoder::Timestamp and variations. - Add PG::Coder#flags accessor to allow modifications of de- respectively encoder behaviour. - Add a flag to raise TypeError for invalid input values to PG::TextDecoder::Array . - Add a text decoder for inet/cidr written in C. - Add a numeric decoder written in C. - Ensure input text is zero terminated for text format in PG::Coder#decode . Source code enhancements: - Fix headers and permission bits of various repository files. Bugfixes: - Properly decode array with prepended dimensions. #272 For now dimension decorations are ignored, but a correct Array is returned. - Array-Decoder: Avoid leaking memory when an Exception is raised while parsing. Fixes #279
79 lines
2.7 KiB
Text
79 lines
2.7 KiB
Text
@comment $NetBSD: PLIST,v 1.17 2018/09/23 13:56:53 taca Exp $
|
|
${GEM_HOME}/build_info/${GEM_NAME}.info
|
|
${GEM_HOME}/cache/${GEM_NAME}.gem
|
|
${GEM_EXTSDIR}/gem.build_complete
|
|
${GEM_EXTSDIR}/pg_ext.${RUBY_DLEXT}
|
|
${GEM_LIBDIR}/.gemtest
|
|
${GEM_LIBDIR}/BSDL
|
|
${GEM_LIBDIR}/ChangeLog
|
|
${GEM_LIBDIR}/Contributors.rdoc
|
|
${GEM_LIBDIR}/History.rdoc
|
|
${GEM_LIBDIR}/LICENSE
|
|
${GEM_LIBDIR}/Manifest.txt
|
|
${GEM_LIBDIR}/POSTGRES
|
|
${GEM_LIBDIR}/README-OS_X.rdoc
|
|
${GEM_LIBDIR}/README-Windows.rdoc
|
|
${GEM_LIBDIR}/README.ja.rdoc
|
|
${GEM_LIBDIR}/README.rdoc
|
|
${GEM_LIBDIR}/Rakefile
|
|
${GEM_LIBDIR}/Rakefile.cross
|
|
${GEM_LIBDIR}/ext/errorcodes.def
|
|
${GEM_LIBDIR}/ext/errorcodes.rb
|
|
${GEM_LIBDIR}/ext/errorcodes.txt
|
|
${GEM_LIBDIR}/ext/extconf.rb
|
|
${GEM_LIBDIR}/ext/gvl_wrappers.c
|
|
${GEM_LIBDIR}/ext/gvl_wrappers.h
|
|
${GEM_LIBDIR}/ext/pg.c
|
|
${GEM_LIBDIR}/ext/pg.h
|
|
${GEM_LIBDIR}/ext/pg_binary_decoder.c
|
|
${GEM_LIBDIR}/ext/pg_binary_encoder.c
|
|
${GEM_LIBDIR}/ext/pg_coder.c
|
|
${GEM_LIBDIR}/ext/pg_connection.c
|
|
${GEM_LIBDIR}/ext/pg_copy_coder.c
|
|
${GEM_LIBDIR}/ext/pg_errors.c
|
|
${GEM_LIBDIR}/ext/pg_result.c
|
|
${GEM_LIBDIR}/ext/pg_text_decoder.c
|
|
${GEM_LIBDIR}/ext/pg_text_encoder.c
|
|
${GEM_LIBDIR}/ext/pg_tuple.c
|
|
${GEM_LIBDIR}/ext/pg_type_map.c
|
|
${GEM_LIBDIR}/ext/pg_type_map_all_strings.c
|
|
${GEM_LIBDIR}/ext/pg_type_map_by_class.c
|
|
${GEM_LIBDIR}/ext/pg_type_map_by_column.c
|
|
${GEM_LIBDIR}/ext/pg_type_map_by_mri_type.c
|
|
${GEM_LIBDIR}/ext/pg_type_map_by_oid.c
|
|
${GEM_LIBDIR}/ext/pg_type_map_in_ruby.c
|
|
${GEM_LIBDIR}/ext/util.c
|
|
${GEM_LIBDIR}/ext/util.h
|
|
${GEM_LIBDIR}/ext/vc/pg.sln
|
|
${GEM_LIBDIR}/ext/vc/pg_18/pg.vcproj
|
|
${GEM_LIBDIR}/ext/vc/pg_19/pg_19.vcproj
|
|
${GEM_LIBDIR}/lib/pg.rb
|
|
${GEM_LIBDIR}/lib/pg/basic_type_mapping.rb
|
|
${GEM_LIBDIR}/lib/pg/binary_decoder.rb
|
|
${GEM_LIBDIR}/lib/pg/coder.rb
|
|
${GEM_LIBDIR}/lib/pg/connection.rb
|
|
${GEM_LIBDIR}/lib/pg/constants.rb
|
|
${GEM_LIBDIR}/lib/pg/exceptions.rb
|
|
${GEM_LIBDIR}/lib/pg/result.rb
|
|
${GEM_LIBDIR}/lib/pg/text_decoder.rb
|
|
${GEM_LIBDIR}/lib/pg/text_encoder.rb
|
|
${GEM_LIBDIR}/lib/pg/tuple.rb
|
|
${GEM_LIBDIR}/lib/pg/type_map_by_column.rb
|
|
${GEM_LIBDIR}/lib/pg_ext.${RUBY_DLEXT}
|
|
${GEM_LIBDIR}/spec/data/expected_trace.out
|
|
${GEM_LIBDIR}/spec/data/random_binary_data
|
|
${GEM_LIBDIR}/spec/helpers.rb
|
|
${GEM_LIBDIR}/spec/pg/basic_type_mapping_spec.rb
|
|
${GEM_LIBDIR}/spec/pg/connection_spec.rb
|
|
${GEM_LIBDIR}/spec/pg/connection_sync_spec.rb
|
|
${GEM_LIBDIR}/spec/pg/result_spec.rb
|
|
${GEM_LIBDIR}/spec/pg/tuple_spec.rb
|
|
${GEM_LIBDIR}/spec/pg/type_map_by_class_spec.rb
|
|
${GEM_LIBDIR}/spec/pg/type_map_by_column_spec.rb
|
|
${GEM_LIBDIR}/spec/pg/type_map_by_mri_type_spec.rb
|
|
${GEM_LIBDIR}/spec/pg/type_map_by_oid_spec.rb
|
|
${GEM_LIBDIR}/spec/pg/type_map_in_ruby_spec.rb
|
|
${GEM_LIBDIR}/spec/pg/type_map_spec.rb
|
|
${GEM_LIBDIR}/spec/pg/type_spec.rb
|
|
${GEM_LIBDIR}/spec/pg_spec.rb
|
|
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
|