Commit Graph

63 Commits (master)

Author SHA1 Message Date
Peter Eisentraut 0f5ade7a36 Fix varatt versus Datum type confusions 1 month ago
Tom Lane 55527368bd Use PG_MODULE_MAGIC_EXT in our installable shared libraries. 6 months ago
David Rowley 17a5871d9d Optimize escaping of JSON strings 1 year ago
Michael Paquier d522b05c8c hstore: Tighten key/value parsing check for whitespaces 2 years ago
Peter Eisentraut aa69541046 Remove useless casts to (void *) in arguments of some system functions 3 years ago
Tom Lane 197f98a848 Convert hstore_in to report errors softly. 3 years ago
David Rowley 8b26769bc4 Fix an assortment of improper usages of string functions 3 years ago
Peter Eisentraut d746021de1 Add construct_array_builtin, deconstruct_array_builtin 3 years ago
Tom Lane 16e3ad5d14 Avoid using %c printf format for potentially non-ASCII characters. 5 years ago
Tom Lane 3ed2005ff5 Introduce macros for typalign and typstorage constants. 6 years ago
Robert Haas beb4699091 Move jsonapi.c and jsonapi.h to src/common. 6 years ago
Thomas Munro 7815e7efdb Add reusable routine for making arrays unique. 6 years ago
Amit Kapila 7e735035f2 Make the order of the header file includes consistent in contrib modules. 6 years ago
Tom Lane fbb2e9a030 Fix assorted compiler warnings seen in the buildfarm. 7 years ago
Tom Lane d3f4e8a8a7 Avoid formally-undefined use of memcpy() in hstoreUniquePairs(). 8 years ago
Tom Lane 37a795a60b Support domains over composite types. 8 years ago
Andres Freund 31079a4a8e Replace remaining uses of pq_sendint with pq_sendint{8,16,32}. 8 years ago
Tom Lane 4bd1994650 Make DatumGetFoo/PG_GETARG_FOO/PG_RETURN_FOO macro names more consistent. 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Noah Misch 2fd26b23b6 Assume deconstruct_array() outputs are untoasted. 9 years ago
Tom Lane 41d2c081ce Make hstore_to_jsonb_loose match hstore_to_json_loose on what's a number. 10 years ago
Tom Lane 68c1d7d42e Dodge a macro-name conflict with Perl. 10 years ago
Tom Lane c110eff132 Use FLEXIBLE_ARRAY_MEMBER in struct RecordIOData. 11 years ago
Heikki Linnakangas e37d474f91 Silence Coverity warnings about unused return values from pushJsonbValue() 11 years ago
Andrew Dunstan e09996ff8d Fix hstore_to_json_loose's detection of valid JSON number values. 11 years ago
Heikki Linnakangas d3c72e23df Avoid some pnstrdup()s when constructing jsonb 12 years ago
Heikki Linnakangas 7572b77359 Fix build after removing JsonbValue.estSize field. 12 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Peter Eisentraut e7128e8dbb Create function prototype as part of PG_FUNCTION_INFO_V1 macro 12 years ago
Tom Lane f33a71a786 De-anonymize the union in JsonbValue. 12 years ago
Andrew Dunstan d9134d0a35 Introduce jsonb, a structured format for storing json. 12 years ago
Heikki Linnakangas 0c5783ff30 Avoid integer overflow in hstore_to_json(). 12 years ago
Noah Misch 31400a6733 Predict integer overflow to avoid buffer overruns. 12 years ago
Peter Eisentraut edc43458d7 Add more use of psprintf() 12 years ago
Andrew Dunstan bbe4deac1b Return valid json when converting an empty hstore. 12 years ago
Stephen Frost 551938ae22 Post-pgindent cleanup 12 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 12 years ago
Andrew Dunstan e4a05c7512 Silence compiler warnings about unused values. 13 years ago
Tom Lane c2754991ba Minor fixes for hstore_to_json_loose(). 13 years ago
Andrew Dunstan 38fb4d978c JSON generation improvements. 13 years ago
Alvaro Herrera c219d9b0a5 Split tuple struct defs from htup.h to htup_details.h 13 years ago
Peter Eisentraut dd16f9480a Remove unreachable code 13 years ago
Peter Eisentraut b8b2e3b2de Replace int2/int4 in C code with int16/int32 13 years ago
Robert Haas 5d4b60f2f2 Lots of doc corrections. 14 years ago
Peter Eisentraut 1b81c2fe6e Remove many -Wcast-qual warnings 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Robert Haas 32ba2b5160 Use memcmp() rather than strncmp() when shorter string length is known. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago