lp:~stewart/drizzle/blob-packlength

Created by Stewart Smith and last modified
Get this branch:
bzr branch lp:~stewart/drizzle/blob-packlength
Only Stewart Smith can upload to this branch. If you are Stewart Smith please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Stewart Smith
Project:
Drizzle
Status:
Merged

Recent revisions

1275. By Stewart Smith

change dynamic_cast in field_conv.cc back to static_cast for runtime performance

1274. By Stewart Smith

in field_conv.cc, get_copy_func should not try to cast Field_blob to Field_varstring as Field_ blob does not inherit from field_varstring. Previously this kinda worked out due to the first member of field_blob kinda making sense in this comparison. Instead, we just shortcut to that decision if we are converting from BLOB.

1273. By Stewart Smith

change cast in field_conv.cc that was producing valgrind warning to dynamic_cast to crash on invalid cast. this shows up in several tests: e.g. func_gconcat

1272. By Stewart Smith

merge trunk

1271. By Stewart Smith

remove last bits of packlength from Field_blob, leaving only support for 4 byte length for blobs (not 1, not 2 and certainly not 3).

1270. By Stewart Smith

remove Field_blob constructor that had set_packflag argument being called in Item::tmp_table_field_from_field_type(). This would cause a Field_blob to be created that used 3 bytes instead of 4 for length... potentially causing all sorts of trouble

1269. By Stewart Smith

remove Field_blob constructor that only takes packlength as argument. It's never even called

1268. By Stewart Smith

remove blob_pack_length argument to Field_blob constructor.

1267. By Brian Aker <brian@gaz>

Merge Joe

1266. By Brian Aker <brian@gaz>

Merge Stewart.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~drizzle-trunk/drizzle/development
This branch contains Public information 
Everyone can see this information.

Subscribers