]> pd.if.org Git - lice/commitdiff
autocommit for files dated 2014-11-17 20:15:14
authorunknown <>
Mon, 17 Nov 2014 20:15:14 +0000 (20:15 +0000)
committerNathan Wagner <nw@hydaspes.if.org>
Tue, 25 Oct 2016 16:29:31 +0000 (16:29 +0000)
.travis.yml [new file with mode: 0644]
EXTENSIONS [new file with mode: 0644]

diff --git a/.travis.yml b/.travis.yml
new file mode 100644 (file)
index 0000000..87233af
--- /dev/null
@@ -0,0 +1,13 @@
+language: c
+compiler:
+    - gcc
+    - clang
+script: make && make test
+notifications:
+    irc:
+        channels:
+            - "irc.freenode.org#gmqcc"
+        template:
+            - "[%{commit} : %{author}] %{message}"
+            - "%{build_url}"
+        skip_join: true
diff --git a/EXTENSIONS b/EXTENSIONS
new file mode 100644 (file)
index 0000000..67c4b06
--- /dev/null
@@ -0,0 +1,48 @@
+LICE implements the following extentions that are likewise present
+in existing compilers like GCC/Clang.
+
+- Dollar signs in Identifier Names:
+    http://gcc.gnu.org/onlinedocs/gcc/Dollar-Signs.html
+
+- Referring to a Type with typeof:
+    http://gcc.gnu.org/onlinedocs/gcc/Typeof.html
+
+- Conditionals with Omitted Operands:
+    http://gcc.gnu.org/onlinedocs/gcc/Conditionals.html
+
+- Statements and Declarations in Expressions
+    http://gcc.gnu.org/onlinedocs/gcc/Statement-Exprs.html
+
+- Structures with No Members
+    http://gcc.gnu.org/onlinedocs/gcc/Empty-Structures.html
+
+- Non-Constant Initializers
+    http://gcc.gnu.org/onlinedocs/gcc/Initializers.html
+
+- Case Ranges
+    http://gcc.gnu.org/onlinedocs/gcc/Case-Ranges.html
+
+- Cast to a Union Type
+    http://gcc.gnu.org/onlinedocs/gcc/Cast-to-Union.html
+
+- The Character <ESC> in Constants
+    http://gcc.gnu.org/onlinedocs/gcc/Character-Escapes.html
+
+- Incomplete enum Types
+    http://gcc.gnu.org/onlinedocs/gcc/Incomplete-Enums.html
+
+- Binary constants using the '0b' prefix
+    http://gcc.gnu.org/onlinedocs/gcc/Binary-constants.html
+
+- Arithmetic on void- and Function-Pointers
+    http://gcc.gnu.org/onlinedocs/gcc/Pointer-Arith.html
+
+- Labels as Values
+    http://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html
+
+- Arrays of Length Zero
+    http://gcc.gnu.org/onlinedocs/gcc/Zero-Length.html
+
+- Getting the Return or Frame Address of a Function
+    http://gcc.gnu.org/onlinedocs/gcc/Return-Address.html
+    __builtin_return_address only currently.