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 o Support complex o Support pairlist o Use memcpy to copy the data when possible Changes in version 1.3.7 o change the parameters of is.shared function o `mustWork = FALSE` by default, no error will be given when sharing a nonsharable object o Support environment object Changes in version 1.3.6 o Support S4 object o new dispatching method(signiture "ANY") for share, unshare and is.shared functions Changes in version 1.1.6 o Add memory check on Linix system Changes in version 1.1.1 o Refactoring code o Add supports for package developer at C++, R levels Changes in version 1.0.0 o Publish in Bioconductor Changes in version 0.99.2 o Clean some formating issues Changes in version 0.99.0 (2019-05-16) o Submitted to Bioconductor