CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 08:42:16 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/"68630784197e60ba4ecfc2817a5b95d6"
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=%2Fxhe39wWZigRpHroVItnu5l53f%2BEcm1NaoguxCfn1G75rNxj1FR2lSBKaMgOHlfBNTjcdZosoy0A60FPrDgU3XDzdrVRCTE%2BHXS2eQsOu0vAysMK2IrxroYRkNtqzaBcgbEKenqmRk7WPE%2B3gjOXSJkxqvj1gAFYgPu3BeZjHKqtTl%2BbO73CxoG3xK1IfYqNMSbdQSVMMKE7z2WTcW6YKUivvWZypu8FMp9I%2B3Ud0uMPyhXjNDFhy%2BWICdarE4GoTqIk%2B4HUGttBGlW07Z3CEA%3D%3D--3hMOCaPH60RuUbDM--sNkG6lW4WnmBrX3TjWhFGg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1457371792.1753260135; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 08:42:15 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 08:42:15 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: CF40:941DF:758DC5:91887B:6880A067
GitHub - mgrosvenor/libchaste: C-haste Library. A collection of utilities to make developing C programs fast and easy.
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 5
C-haste Library. A collection of utilities to make developing C programs fast and easy.
License
mgrosvenor/libchaste
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
------------------------------------------------------------------------------- Pure, virtuous, unadulterated programming bliss - hastily assembled C programs. ------------------------------------------------------------------------------- The C-Haste Library (libchaste) =============================== License: -------- See LICENSE file included. TL;DR - BSD 3 Clause. Main features: -------------- Data structures: generic, type safe array, vector and linked list (hash map partially implemented) Type safe command line options parser with super simple syntax, usage text etc. Powerful logging with runtime and compile time log level tuning, coloured output. Todo/In progress ----------------- Architecture agnositc performance monitoring and measuring tools around RDTSC/PMC/PDU Yet another string library to efficiently do useful string manipulations using nice macros to make Currently builds on: --------------------- - x86 Linux (Ubtuntu 12.10/13.04) (clang 3.2 and gcc 4.6-4.8) - x86 Darwin (Mac OSX 10.10/10.11) (clang 7.0) Targeted to build on: - Linux/BSD/Darwin (OS X) - 32bit/64bit (64bit optimized) - ARM / x86 Obtaining the source: ---------------------- The C-Haste library is available at https://github.com/mgrosvenor/libchaste - The master branch is a "stable" "release" candidate -- the bleeding edge - guaranteed compile and pass unit tests -- API may vary wildly. - Release branches are stable, tagged with the release ID. Incremental fixes to a release will be tags added to the release branch. Bug fixes only. No new features. No new APIs. Building --------- Libchaste builds on both gcc 4.6 and clang 3.2 against the c11 standard with pedantic warnings and errors using the Posix 2008 system API. It includes a set of unit tests and infrastructure for making them all running and passing valgrind tests. - run build.sh to build a debug libcahste.a binary in the bin/ directory. - run build_release.sh to build a release binary libcahste.tar.bz Requirements ------------- Cake build system - https://github.com/Zomojo/Cake Clang 3.2+ / GCC 4.6+
About
C-haste Library. A collection of utilities to make developing C programs fast and easy.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
You can’t perform that action at this time.