1. Michael Granger
  2. ruby-pg

Commits

Author Commit Message Date Builds
Michael Granger
Bump the minor version
Michael Granger
Fix a compiler warning
Michael Granger
Avoid "no implicit conversion of nil into String" on hosts with no cross-ruby installs
Lars Kanis
Avoid compiler warning about unused variable: ../../../../ext/pg_connection.c: In function ‘pgconn_close_socket_io’: ../../../../ext/pg_connection.c:73:6: warning: unused variable ‘ruby_sd’ [-Wunused-variable]
Lars Kanis
Add working Connection#socket_io for Windows and remove this method for platforms that don't support it. This also requires to move the code from Ruby to C. Use different excudes for :unix and :socket_io.
Lars Kanis
Use #async_exec as alias to #exec on platforms with native threads. Since we release the GVL for all blocking function calls, now, #exec has the same behaviour as #async_exec. Discussed on: https://groups.google.com/d/msg/ruby-pg/OVVO7XjH7Aw/7UIwi6g10PsJ
Lars Kanis
Test case 'can wait for NOTIFY events' failed before this fix.
Lars Kanis
Mark tests to #socket_io as UNIX-only - they fail on Windows.
Lars Kanis
Print proper message in case that cross compilation is not usable.
Lars Kanis
Lars Kanis
Add support for cross build for multiple platforms (i386-mingw32 and x64-mingw32). Update OpenSSL for cross build to 1.0.1e Update PostgreSQL for cross build to 9.2.3 Remove -lws2_32 for PostgreSQL build. It fails to compile for x64-mingw32 elsewise.
Michael Granger
Bump PostgreSQL/OpenSSL versions for the binary gem
Michael Granger
Re-enable application_name setting with corrected guard
Michael Granger
Bump versions of dev dependencies
Michael Granger
Add a hint about installing with Bundler to the README. Thanks to StackExchange user 'darnumbrella' for this hint. http://stackoverflow.com/questions/15234810/cannot-install-pg-gem
Michael Granger
Update History
Michael Granger
Remove application_name setting for PG < 8.3
Michael Granger
Fix tests under Postgres 8.3. Ugh. I need an 8.3 testing box.
Michael Granger
Don't set the application_name for versions of PG less than 9.0
Michael Granger
Remove reference comment
Michael Granger
Clean up the #socket_io if it exists on #finish and #reset.
Michael Granger
Update READMEs * Update relevant versions * Move the badge to a status section * Add link list to the header * Add a (hopefully) more-lucid description to README.ja.rdoc.
Michael Granger
Add Ruby 2 to the Travis matrix
Michael Granger
Test under Ruby 2.0.0 by default
Michael Granger
Merge with rpath_ldflag
Lars Kanis
Avoid warning about DWORD to int mapping in rb_raise() format string.
Michael Granger
Split the dual-mode PG::Connection#exec into #exec and #exec_params. PG::Connection#exec should be backward compatible with old code: it just passes control to #exec_params directly instead of calling PQexecParams() itself. Thanks to Aaron Patterson for the idea.
Michael Granger
Add experimental -rpath to the LDFLAGS
Bookmarks
rpath_ldflag
Michael Granger
Add PG::Connection#socket_io to return a memoized IO for the underlying socket. This keeps the IO in scope until the Connection is garbage-collected, preventing Ruby from auto-closing the connection to PostgreSQL.
Michael Granger
Close branch copy_both_docu.
Branches
copy_both_docu
  1. Prev
  2. Next