CARVIEW |
Select Language
HTTP/2 200
date: Sat, 19 Jul 2025 03:37:30 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"712e850fa473e30ce624a4c6efa6e520"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=h%2Ff4KM6WnzJ5lFzPzDwADsqsc%2FKjXQE4%2BYY0khLCJ51QIcYYg0R3PEXESF7HwdXr64%2FT%2BrhEfvto%2B3WTJZv4tOZc336tDu07vJatiLgoFJTv7d3NYMHGwUWFJQcoH%2Bt4FXM%2FjlQQslZlPh%2FTzUfOO3LHYTCUTSIC4No%2F4n0Ajq3sSz2OIBgUUjLq6whmizEifbfnkvpan1TPiKdyNxMXEsXCtY4eRcGa74M2VBVadJ0Yu%2F0Me1kQoJUyMzh4LUV%2B%2FacXqEVmVkr6eIQlwJA7Jg%3D%3D--s1LqJbF7ifM2%2Bd7r--uBavAWTbYQ2Rd15SADs9pg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.561882074.1752896249; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 03:37:29 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 03:37:29 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 9B0C:3991AB:55241:7989C:687B12F9
Releases · Snaipe/libcsptr · GitHub
10 Jun 09:53
Loading
26 Apr 14:19
Loading
14 Apr 19:24
Loading
19 Mar 11:45
Loading
26 Jan 11:49
Loading
20 Jan 21:10
Loading
20 Jan 21:09
Loading
20 Jan 21:07
Loading
20 Jan 21:06
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 145
Releases: Snaipe/libcsptr
Releases · Snaipe/libcsptr
Version 2.0.3
Compare
Added --without-sentinel configure option to disable variadic argument sentinels
Assets 2
Version 2.0.2
Compare
libcsptr now produces a shared library.
Assets 2
Version 2.0.1
Compare
Made shared pointers use its own atomic functions for build compatibility on c99
Assets 2
Version 2.0.0
Compare
Warning: breaking changes to the interface
- Removed the destructor helper macro
- Changed the vararg usage to struct vararg. This change is NOT backward-compatible. Parenthesis around the value were removed with this change, and metadata is no longer passed as two separate parameters.
- OS X and Windows support
Assets 2
Version 1.0.0
Compare
- Smart pointers now take a mandatory value. Uninitialized smart pointers may still be retrieved with a direct call to
smalloc
. - Fixed some typos and updated documentation & samples to fit the latest interface.
Assets 2
Version 0.3.1
Compare
- Removed --with-malloc-wrapper ./configure flag.
- Removed malloc/free wrappers.
- Added unit tests & coverage reports.
- Fix for shared pointers accessing the wrong metadata.
Assets 2
Version 0.3
Compare
- Added --with-malloc-wrapper and --with-fixed-allocator flags for ./configure.
- Added a fixed allocator support -- if the user does not want to override at runtime the allocators used by smalloc/sfree and just want to use malloc and free, they may enable this option using the --with-fixed-allocator configuration flag.
- Added malloc/free wrappers. Pointers produced by malloc can be used with the
smart
attribute, and smart pointers may be passed to free. This option is deactivated by default, and can be enabled using the --with-malloc-wrapper configuration flag.
Assets 2
Version 0.2
Compare
- unique_ptr and shared_ptr now take a type parameter instead of a size.
- Added support for static array types in the unique_ptr and shared_ptr macros.
- Added smart array allocation through smalloc. smalloc has been changed to take a mandatory
nmemb
parameter, that may be 0 if the allocated type is a scalar, and an array for any other value.
Assets 2
Version 0.1
Compare
- Added unique_ptr and shared_ptr macros, added
smart
variable attribute. - Added smalloc, sfree, sref, and get_smart_user_meta. Alternative allocators may be specified by setting the contents of
smalloc_allocator
.
Assets 2
You can’t perform that action at this time.