Permalink
Commits on Nov 22, 2016
Commits on Oct 17, 2016
  1. Update README.plr

    davecramer committed on GitHub Oct 17, 2016
Commits on May 19, 2016
  1. catching up to master (#21)

    * Update compilingplr.md
    
    * Update compilingplr.md
    
    * fix: issue#2 server process terminated when argument is null to as.numeric(NULL)
    
    * automated testing
    
    * Update compilingplr.md
    
    * fix: issue#2 server process terminated when argument is null to as.numeric(NULL)
    
    * added travis-ci file
    
    * fixed install of r
    
    * fixed install of r
    
    * fixed install of r
    
    * fixed install of r
    
    * fixed install of r
    
    * fixed install of r
    
    * added tests
    
    * added tests
    
    * added tests
    
    * added tests
    
    * added tests
    
    * added tests
    
    * added tests
    
    * added tests
    
    * added tests
    
    * find psql
    
    * find psql
    
    * set bindir
    
    * try 9.5
    
    * try 9.5
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    davecramer committed with May 19, 2016
  2. Support PostgreSQL 9.6 (#14)

    GetConfigOptionByName() has an additional argument.
    petere committed with May 19, 2016
Commits on Apr 3, 2016
  1. merge upstream

    * first cut from joes notes
    
    * Update compilingplr.md
    
    * Update compilingplr.md
    
    * fix: issue#2 server process terminated when argument is null to as.numeric(NULL)
    
    * automated testing
    
    * Update compilingplr.md
    
    * fix: issue#2 server process terminated when argument is null to as.numeric(NULL)
    
    * added travis-ci file
    
    * fixed install of r
    
    * fixed install of r
    
    * fixed install of r
    
    * fixed install of r
    
    * fixed install of r
    
    * fixed install of r
    
    * added tests
    
    * added tests
    
    * added tests
    
    * added tests
    
    * added tests
    
    * added tests
    
    * added tests
    
    * added tests
    
    * added tests
    
    * find psql
    
    * find psql
    
    * set bindir
    
    * try 9.5
    
    * try 9.5
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    
    * try pg_createcluster
    davecramer committed Apr 3, 2016
Commits on Mar 29, 2016
  1. Update compilingplr.md

    davecramer committed Mar 13, 2016
Commits on Mar 13, 2016
  1. first cut from joes notes

    davecramer committed Mar 13, 2016
Commits on Nov 17, 2015
  1. Update plr.sgml

    Added some additional commands and information.
    Emanuel committed Nov 17, 2015
Commits on Feb 8, 2015
  1. Update copyright dates

    committed Feb 8, 2015
  2. Fix spec file

    committed Feb 8, 2015
  3. Rename versioned filenames

    committed Feb 8, 2015
  4. Remove autocommit setting -- it has been removed in PostgreSQL 9.5,

    and it has been ineffective for a long time. Reported by Peter E.
    committed Feb 8, 2015
Commits on Oct 10, 2013
  1. Apparently rsinfo->expectedDesc can still be null, even though rsinfo…

    …->allowedModes
    
    includes SFRM_Materialize. Therefore add this check and throw an error when
    we don't have an expectedDesc.
    committed Oct 10, 2013
Commits on Oct 8, 2013
Commits on Oct 7, 2013
Commits on Oct 6, 2013
  1. Replace calls to AS_CHARACTER with new static function coerce_to_char.

    The new function checks that the R object is coercible and therefore
    ensures we don't throw an error in R code which involves a longjmp
    and subsequent crash in postgres.
    
    In passing generate body of R function in slightly cleaner fashion,
    and include the return value from R_PARSEVECTOR inside the PROTECT()
    macro in plr_parse_func_body().
    committed Oct 6, 2013
Commits on Aug 1, 2013
  1. Update PL/R version number

    committed Aug 1, 2013
Commits on Apr 13, 2013
  1. * wrap ANYRANGEOID in recent checkin with #ifdef/#endif in order to u…

    …nbreak compilation
    
    with older versions of postgres not having rangetypes
    * cast call to system() as void to stop compiler from complaining
    committed Apr 13, 2013
Commits on Mar 31, 2013
  1. Allow use of OUT parameters

    committed Mar 31, 2013
Commits on Feb 26, 2013
Commits on Feb 19, 2013
  1. The MacPorts installation has the header filed distributed across two…

    … different directories, so there is no single "rincludedir" to query from pkg-config. Instead, do it the proper way and ask pkg-config for the cflags, which should work for all installation variants.
    committed Feb 19, 2013
  2. Update copyright for 2013

    Change version to 8.3.0.14
    Remove hack to take signal back from R interpreter
    Set R_SignalHandlers = 0, the proper way to prevent R from taking signals in the first place
    Adjust RPM spec file
    committed Feb 19, 2013
Commits on Dec 28, 2012
Commits on Aug 29, 2011
  1. - Document CREATE EXTENSION support

    - Add Windsorize example to the WINDOW FUNCTION section (thanks to
      Ian Gow)
    committed Aug 29, 2011
Commits on Aug 27, 2011
  1. - Fix Makefile so that msvc scripts can process it successfully. Was …

    …using
    
      expansion assignment (:=) in places that did not need it and msvc script
      was not prepared to deal with it.
    - Add support for pgsql 9.1 CREATE EXTENSION is a way that also preserves
      backward compatability for prior pgsql releases. Simple method used
      will require keeping old plr.sql.in in sync with newer equiv files
      but that seemed to be the most straightforward
    - Initial some new-to-this-release variables to keep the compiler quiet.
      These warnings don't get generated when building with -O0, so I didn't
      see them until now.
    committed Aug 27, 2011
Commits on Aug 22, 2011
  1. - adjust new WINDOW regression test to reduce chances of spurious

      failure on other platforms
    committed Aug 22, 2011
Commits on Aug 21, 2011
  1. - Put in safeguard to prevent attempted return of non-data types from

      R. Specific example from Hans-Jürgen Schönig was trying to return
      a closure (function pointer) as pg data type TEXT. This was causing
      an untrappable long jump within the R interpreter when trying
      to coerce it to character, resulting in a Postgres crash.
      At this point only allow return of these non-standard data types
      when the pg return type is BYTEA. That will allow them to be streamed
      to pg for storage which is about the only useful thing you could do
      with them anyway.
    committed Aug 21, 2011
  2. - Correct thinko from earlier pass-by-val array optimization. On conv…

    …ersion
    
      of R vector to pg array, cannot simply memcpy from R to Datum array for int4
      on 64 bit OS because Datums are 8 bytes. I originally missed the boat on the
      conversion optimization in this direction anyway since I was using
      construct_md_array() which still does element-by-element copying. Instead
      build the pg array manually and memcpy the data bytes directly.
    committed Aug 21, 2011