Changes in version 1.5.0 o NEW FEATURES: + Support sharing character vectors + Support creating empty shared objects + new paramters `shareAttributes` and `minLength` in package options + new paramter `depth` in function is.shared + R level developer API supports vector input + add a safer memory check method before sharing an object on Linux + Chinese vignette o CHANGES: + The package will not provide C APIs in this version + The C++ APIs are not compatible with the old version + is.shared function reports the sharing status of object attributes by appending "Shared" to the end of attribute names. Changes in version 1.3.8 + Support complex + Support pairlist + Use memcpy to copy the data when possible Changes in version 1.3.7 + change the parameters of is.shared function + `mustWork = FALSE` by default, no error will be given when sharing a nonsharable object + Support environment object Changes in version 1.3.6 + Support S4 object + new dispatching method(signiture "ANY") for share, unshare and is.shared functions Changes in version 1.1.6 + Add memory check on Linix system Changes in version 1.1.1 + Refactoring code + Add supports for package developer at C++, R levels Changes in version 1.0.0 + Publish in Bioconductor Changes in version 0.99.2 (2019-08-6) + Clean some formating issues Changes in version 0.99.0 (2019-05-16) + Submitted to Bioconductor