Closed Stebalien closed 4 years ago
This change forbids nil pointers (except zero slices/maps) unless the field is explicitly marked as "nullable".
This is usually what users want and can help avoid unexpected null pointer exceptions.
Unfortunately, this is a massively breaking change and should not be merged until we can update downstream projects.
Closing this for now.
This change forbids nil pointers (except zero slices/maps) unless the field is explicitly marked as "nullable".
This is usually what users want and can help avoid unexpected null pointer exceptions.
Unfortunately, this is a massively breaking change and should not be merged until we can update downstream projects.