mirror of
				https://gitlab.gnome.org/GNOME/glib.git
				synced 2025-10-25 06:22:15 +02:00 
			
		
		
		
	It will be useful to document the major decisions which affect the whole of GLib in one centralised, easily-greppable file, otherwise they will get lost forever in Bugzilla. This file should contain a brief explanation of the decision and its rationale, plus a link to further discussion (e.g. on a mailing list or bug report). This contains an initial discussion about use of compiler attributes in GLib. https://bugzilla.gnome.org/show_bug.cgi?id=113075
		
			
				
	
	
		
			11 lines
		
	
	
		
			505 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			505 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| This file documents various major decisions which affect GLib development,
 | |
| giving a brief rationale of each decision, plus a link to further discussion.
 | |
| 
 | |
| 
 | |
|  * Compiler attributes: https://bugzilla.gnome.org/show_bug.cgi?id=113075#c46
 | |
| 
 | |
|    GLib uses GIR annotations instead of compiler attributes. They are tidier,
 | |
|    already supported by GLib and GNOME tools, and accomplish the same task as
 | |
|    compiler attributes. GLib does not provide macros for attributes like
 | |
|    nonnull because it would not use them.
 |