Fossil

History for src/cson_amalgamation.c
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for src/cson_amalgamation.c

2018-03-12
12:10
[0bb78744] part of check-in [0d3425db] Upstream cson patch to change f() decls to f(void) and rename internal symbols which collide with system/compiler symbols on HPUX and Solaris 11/Illumos. (check-in: [0d3425db] user: stephan branch: trunk, size: 169111)
2018-01-09
20:34
[17939461] part of check-in [e508424e] Latest upstream cson - increases a unicode output buffer size after reports of certain MSVC version(s) complaining about it. (check-in: [e508424e] user: stephan branch: trunk, size: 169024)
2016-08-27
21:16
[688530bd] part of check-in [35d43fd9] Fix comment and documentation typos. (check-in: [35d43fd9] user: drh branch: trunk, size: 168896)
2016-06-18
11:29
[e220a3a9] part of check-in [6bcfe1d2] fixed another strict aliasing warning in cson. (check-in: [6bcfe1d2] user: stephan branch: trunk, size: 168898)
2016-06-14
12:07
[a7551c0b] part of check-in [6ef54dfa] Fix two more harmless gcc warning message (one of them as suggested by Stephan Beal) (check-in: [6ef54dfa] user: jan.nijtmans branch: trunk, size: 168880)
2015-11-13
10:00
[ce18de7d] part of check-in [f5bed9ce] pedantic upstream cson -Wall/-Werror fixes (unused static consts) for clang. (check-in: [f5bed9ce] user: stephan branch: trunk, size: 168984)
2015-07-02
21:43
[75be6142] part of check-in [5280dbc9] upstream cson fix: output chars >0xffff as UTF16 surrogate pairs. (check-in: [5280dbc9] user: stephan branch: trunk, size: 169366)
2013-09-08
12:59
[992eb40c] part of check-in [c7409f10] Restore support for 64-bit integers in JSON on win32. Lost by [10666aaddd]. (check-in: [c7409f10] user: jan.nijtmans branch: trunk, size: 168703)
07:13
[f1b17099] part of check-in [e2975b71] Pulled in latest upstream JSON_parser(), which has an MIT license instead of BSD+do-no-evil clause. (check-in: [e2975b71] user: stephan branch: usage-command, size: 168560)
2013-09-06
18:17
[bbcf86b4] part of check-in [c66ee0d6] slight change to the assertions in the latin1 workaround. Nothing functional. (check-in: [c66ee0d6] user: stephan branch: trunk, size: 169142)
18:09
[0d8cf4aa] part of check-in [339f9f32] pulled in a minor (doc) cleanup for the latin1 workaround. (check-in: [339f9f32] user: stephan branch: trunk, size: 169106)
17:08
[b6812513] part of check-in [aa6c2b1e] Pulled in latest upstream cson, which includes a workaround for an encoding-related problem reported by Matt Welland. The JSON i-tests run with this change, but it is not pretty. (check-in: [aa6c2b1e] user: stephan branch: trunk, size: 168654)
2013-06-20
13:22
[010f2b38] part of check-in [50e8847d] Allow 64-bit integers to be used in JSON on win32/64 (check-in: [50e8847d] user: jan.nijtmans branch: 64bit-int-on-win, size: 167505)
2013-02-12
11:53
[5cb9365b] part of check-in [a1d2cd84] Replaced a call to realloc() with cson_realloc() (which, in turn, uses the fossil realloc). (check-in: [a1d2cd84] user: stephan branch: trunk, size: 167358)
2013-01-02
10:47
[31e0d7b8] part of check-in [8fec4c95] Fixed JSON-side warnings reported by Baptiste Daroussin. (check-in: [8fec4c95] user: stephan branch: trunk, size: 167333)
2012-07-05
19:03
[8332fe5f] part of check-in [cde55bd7] Pulled in latest cson amalgamation for the cson_type_id addition and started refactoring some O(N) lookups to O(1) based on that addition. (check-in: [cde55bd7] user: stephan branch: trunk, size: 167391)
2012-06-29
15:59
[c9ed5ee7] part of check-in [0328d681] Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". (check-in: [0328d681] user: drh branch: sqlite4, size: 168207)
2012-06-27
12:30
[b6ce5b23] part of check-in [68239127] Begin a branch that is modified to use sqlite4 instead of sqlite3 as the storage engine. This check-in compiles (on unix) but does not work. (check-in: [68239127] user: drh branch: sqlite4, size: 168195)
2012-06-11
17:23
[c210a579] part of check-in [c109e66d] Merge in Trunk... (check-in: [c109e66d] user: mgagnon branch: mgagnon_fix, size: 168240)
2012-03-31
14:35
[27306a29] part of check-in [1eec6280] Pulled in latest cson_amalgamation for cson_sqlite3_bind_value(). (check-in: [1eec6280] user: stephan branch: trunk, size: 168198)
2012-03-29
14:54
[7258b064] part of check-in [a496d8e8] Add vim modline everywhere (check-in: [a496d8e8] user: mgagnon branch: mgagnon_fix, size: 166409)
2012-03-09
18:39
[fb8c12b2] part of check-in [81971c12] latest cson amalgamation - malloc() reduction optimization for integer values on 64-bit platforms. (check-in: [81971c12] user: stephan branch: trunk, size: 166367)
2012-03-04
14:45
[a11ed1fa] part of check-in [7830e2cc] latest cson_amalgamation. Fixes an obscure ref-counting discrepancy and cuts memory cost of cloning. (check-in: [7830e2cc] user: stephan branch: trunk, size: 166058)
2012-02-26
15:20
[78c67915] part of check-in [ef561ed0] fixed mis-matched ifdef for MSVC push/pop macros in cson code. (check-in: [ef561ed0] user: stephan branch: trunk, size: 164718)
2012-02-18
22:56
[f1de50fa] part of check-in [f32b042e] latest cson code - minor gcc 4.6 portability fixes only. (check-in: [f32b042e] user: stephan branch: trunk, size: 164656)
2011-11-23
00:36
[d7d2ccdd] part of check-in [5fdf14ba] Added todo notes for adding loginExpiryTime in /json/login. (And checked in the latest cson_amalgamation - no functional changes there.) (check-in: [5fdf14ba] user: stephan branch: trunk, size: 164651)
2011-11-04
20:48
[6698f747] part of check-in [8a4e81cf] Added missing #ifdefs for json mode. (check-in: [8a4e81cf] user: json-demo branch: json, size: 162774)
2011-10-16
13:29
[383215b4] part of check-in [d3ad893c] pulled in latest cson for cson_object_merge(). (check-in: [d3ad893c] user: stephan branch: json, size: 162716)
2011-10-08
05:16
[8ed3e05f] part of check-in [56ecc0c6] minor hack to allow libcson to use fossil_malloc/free/realloc() so that we will hook into its die-on-OOM behaviour (=reduced error checking). (check-in: [56ecc0c6] user: stephan branch: json, size: 160696)
2011-10-07
10:59
[9413b24e] part of check-in [09e5fcd7] Pulled in another round of memory optimizations in cson/sqlite3. Added a few minor error reporting cleanups in JSON mode. (check-in: [09e5fcd7] user: stephan branch: json, size: 159819)
10:20
[9a1fa595] part of check-in [3d252e87] Another round of cson memory optimizations. Object keys can now be cson_strings, which can be refcounted/shared. (check-in: [3d252e87] user: stephan branch: json, size: 158354)
06:54
[cf5ea626] part of check-in [c75759d8] Minor internal tweaks. Pulled in lastest cson_amalgamation for the new convenience functions. (check-in: [c75759d8] user: stephan branch: json, size: 157043)
02:14
[bb61c3db] part of check-in [130cc65c] pulled in tonight's libcson changes, which halve the number of allocations needed for creating new JSON values. (check-in: [130cc65c] user: stephan branch: json, size: 156593)
2011-09-23
10:52
[25c88ce9] part of check-in [c24b4450] Changed fossil_json_f() callback interface. Refactored json command dispatching a bit. Fixed an ordering problem in the json timelines. Pulled in latest cson_amalgamation. (check-in: [c24b4450] user: stephan branch: json, size: 159893)
2011-09-19
18:48
[eeba3386] part of check-in [5cc88946] Implemented /json/wiki/list (first draft, may change). Pulled in latest cson_sqlite3 additions to simplify the impl. (check-in: [5cc88946] user: stephan branch: json, size: 159893)
2011-09-16
13:39
[a213bfd3] part of check-in [afd36e98] more cson portability fixes, thanks to Robert Engelhardt and Joe Mistachkin. (check-in: [afd36e98] user: stephan branch: json, size: 251955)
13:34
[0038a826] part of check-in [ea8d28ac] s/unlink/remove/ for Windows build (thanks again to Robert Engelhardt). (check-in: [ea8d28ac] user: stephan branch: json, size: 251886)
2011-09-15
12:03
[2ff6613f] part of check-in [5b44a419] initial mass-change merge of main repo with my fork. (check-in: [5b44a419] user: stephan branch: json, size: 251730) Added