Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
omniosorg
/
cpp
Public
forked from
illumos/cpp
Notifications
You must be signed in to change notification settings
Fork
0
Star
1
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 11, 2026
tests: make test.sh work on OmniOS under bash
citrus-it
committed
8818c73
View commit details
Copy full SHA for 8818c73
Browse repository at this point
Allow escaped newlines in a macro's formal parameter list
citrus-it
committed
dacfa08
View commit details
Copy full SHA for dacfa08
Browse repository at this point
Fix the off-by-one in the -D and -U option limits
citrus-it
committed
e3b8e05
View commit details
Copy full SHA for e3b8e05
Browse repository at this point
Bound the file name handling in #include processing
citrus-it
committed
58fd731
View commit details
Copy full SHA for 58fd731
Browse repository at this point
Reject -D definitions which do not fit the definition buffer
citrus-it
committed
4d923e3
View commit details
Copy full SHA for 4d923e3
Browse repository at this point
Do not overrun the formals buffer when defining a macro
citrus-it
committed
fca9359
View commit details
Copy full SHA for fca9359
Browse repository at this point
Do not overrun the actuals buffer when expanding a macro
citrus-it
committed
636182d
View commit details
Copy full SHA for 636182d
Browse repository at this point
Evaluate out-of-range #if constants consistently on all ISAs
Show description for 771e3d7
citrus-it
committed
771e3d7
View commit details
Copy full SHA for 771e3d7
Browse repository at this point
Build cleanly as 64-bit with GCC 15
Show description for 51f3e44
citrus-it
committed
51f3e44
View commit details
Copy full SHA for 51f3e44
Browse repository at this point
Commits on Apr 21, 2024
do not force 32-bit build
hadfl
committed
3c5c70a
View commit details
Copy full SHA for 3c5c70a
Browse repository at this point
Commits on Aug 8, 2022
Add __illumos__ definition
citrus-it
committed
67b21a3
View commit details
Copy full SHA for 67b21a3
Browse repository at this point
Revert "cpp: do not pass #error into output stream, warn about it and exit non-0"
Show description for ffd0447
citrus-it
committed
ffd0447
View commit details
Copy full SHA for ffd0447
Browse repository at this point
Add licences
citrus-it
committed
823957f
View commit details
Copy full SHA for 823957f
Browse repository at this point
Commits on Aug 28, 2020
fix a "misleading indentation" warning
jclulow
committed
f75fd24
View commit details
Copy full SHA for f75fd24
Browse repository at this point
rearrange Makefile for standalone repository
jclulow
committed
46619e9
View commit details
Copy full SHA for 46619e9
Browse repository at this point
Commits on Sep 21, 2013
cpp: enable as many warnings as practical
richlowe
committed
01cb103
View commit details
Copy full SHA for 01cb103
Browse repository at this point
cpp: don't handroll an incorrect strtoul(3c), use the one in libc
Show description for 11632fc
richlowe
committed
11632fc
View commit details
Copy full SHA for 11632fc
Browse repository at this point
cpp: allow vastly more #defines
Show description for f725c04
richlowe
committed
f725c04
View commit details
Copy full SHA for f725c04
Browse repository at this point
cpp: if a macro with parameters is invoked without any, don't destroy state
Show description for 9da0675
richlowe
committed
9da0675
View commit details
Copy full SHA for 9da0675
Browse repository at this point
cpp: only consider macro calls unterminated if they ever began
Show description for 6064c4d
richlowe
committed
6064c4d
View commit details
Copy full SHA for 6064c4d
Browse repository at this point
cpp: don't exit with an error count, or we'll overflow to 0 and 'succeed'
richlowe
committed
5a956fd
View commit details
Copy full SHA for 5a956fd
Browse repository at this point
cpp: just use fwrite() for writing
richlowe
committed
6cd1890
View commit details
Copy full SHA for 6cd1890
Browse repository at this point
cpp: define 'sun', like /usr/lib/cpp does, unfortunately
richlowe
committed
f052c79
View commit details
Copy full SHA for f052c79
Browse repository at this point
cpp: squash spaces correctly-ish whilst pasting macros
Show description for 5a73fff
richlowe
committed
5a73fff
View commit details
Copy full SHA for 5a73fff
Browse repository at this point
cpp: do not pass #error into output stream, warn about it and exit non-0
richlowe
committed
ee5767d
View commit details
Copy full SHA for ee5767d
Browse repository at this point
[HACK] cpp: make it easier to find macro sources
Show description for 0e6be87
richlowe
committed
0e6be87
View commit details
Copy full SHA for 0e6be87
Browse repository at this point
[HACK] cpp: add some simple test tools
Show description for 7201846
richlowe
committed
7201846
View commit details
Copy full SHA for 7201846
Browse repository at this point
Commits on Oct 23, 2012
OS-1639 illumos-extra should build with -zassert-deflib
Show description for 54beaeb
rmustacc
committed
54beaeb
View commit details
Copy full SHA for 54beaeb
Browse repository at this point
Commits on Sep 9, 2012
OS-1533 Update ipmitool for new ipmi interface
Show description for 98b8501
rmustacc
committed
98b8501
View commit details
Copy full SHA for 98b8501
Browse repository at this point
Commits on Jun 20, 2012
smartos-live#67 Support compiling cpp with gcc.
Show description for 60f4f89
Keith M Wesolowski
committed
60f4f89
View commit details
Copy full SHA for 60f4f89
Browse repository at this point
You can’t perform that action at this time.