Skip to content

Instantly share code, notes, and snippets.

Avatar

Johannes Pfau jpf91

View GitHub Profile
View fsm2.d
import std.meta, std.traits;
version = DebugPrint;
version (DebugPrint)
{
import std.experimental.logger;
alias log = infof;
extern(C) uint _currTime()
{
@jpf91
jpf91 / fsm.d
Created Mar 7, 2020
D test FSM
View fsm.d
import std.meta, std.traits;
version = DebugPrint;
version (DebugPrint)
{
import std.experimental.logger;
alias log = infof;
extern(C) uint _currTime()
{
View gcc.diff
diff -ur gcc-8-20171210.old/gcc/config/aarch64/aarch64.c gcc-8-20171210.new/gcc/config/aarch64/aarch64.c
--- gcc-8-20171210.old/gcc/config/aarch64/aarch64.c 2017-12-07 19:43:40.000000000 +0100
+++ gcc-8-20171210.new/gcc/config/aarch64/aarch64.c 2018-02-04 21:02:13.337405884 +0100
@@ -132,8 +132,8 @@
#define TARGET_HAVE_TLS 1
#endif
-static bool aarch64_composite_type_p (const_tree, machine_mode);
-static bool aarch64_vfp_is_call_or_return_candidate (machine_mode,
+bool aarch64_composite_type_p (const_tree, machine_mode);
View kitColor.d
// Run at https://dpaste.dzfl.pl/861b8e5dd07b
// https://intranet.kit.edu/gestaltungsrichtlinien.php
// https://intranet.kit.edu/downloads/2_Gestaltungsgrundlagen.pdf
import std.stdio, std.string, std.array, std.algorithm, std.conv, std.range, std.math;
string input = "KIT-Schwarz
0 C
0 R
0 M
0 G
View phobos_sources.d
import std.stdio, std.file, std.path, std.range, std.string, std.algorithm ;
string[] filterList = ["./Makefile.in", "./Makefile.am", "./index.d", "./unittest.d",
"./std/experimental/note.md"];
struct Files
{
string[] baseList;
string[][string] sysList;
}
View sources.d
import std.stdio, std.file, std.path, std.range, std.string, std.algorithm ;
string[] filterList = ["./test_runner.d", "./Makefile.in", "./gcc/config.d.in", "./gcc/libbacktrace.d.in", "./phobos-ver-syms.in",
"./Makefile.am", "./LICENSE_1_0.txt", "./README.txt", "./rt/dylib_fixes.c"];
struct Files
{
string[] baseList, gcList, gcStubList;
string[][string] sysList;
}
View http.d
/**
* This module contains parsers, formatters and data types for the _http
* protocol.
*
* Headers from rfc2616 which are currently not implemented:
* $(UL
* $(LI $(LINK2 http://tools.ietf.org/html/rfc2616#section-14.8, AuthorizationHeader))
* $(LI $(LINK2 http://tools.ietf.org/html/rfc2616#section-14.9, CacheControlHeader))
* $(LI $(LINK2 http://tools.ietf.org/html/rfc2616#section-14.33, ProxyAuthenticateHeader))
* $(LI $(LINK2 http://tools.ietf.org/html/rfc2616#section-14.34, ProxyAuthorizationHeader))
View gist:8302106
LANG=C wget --help
GNU Wget 1.14, a non-interactive network retriever.
Usage: wget [OPTION]... [URL]...
Mandatory arguments to long options are mandatory for short options too.
Startup:
-V, --version display the version of Wget and exit.
-h, --help print this help.
-b, --background go to background after startup.
@jpf91
jpf91 / PKGBUILD
Created Oct 7, 2013
monodevelop-debugger-gdb-git PKGBUILD
View PKGBUILD
pkgname=monodevelop-debugger-gdb-git
_pkgname=monodevelop
pkgver=20130929
pkgrel=1
pkgdesc="Mono Debugger support"
arch=('i686' 'x86_64') # also "any" pkg?
url="http://monodevelop.com"
license=('GPL')
depends=('monodevelop-git' 'gdb')
makedepends=('mono' 'git' 'pkg-config')
@jpf91
jpf91 / gist:6870429
Created Oct 7, 2013
monodevelop-debugger-gdb-git PKGBUILD
View gist:6870429
pkgname=monodevelop-debugger-gdb-git
_pkgname=monodevelop
pkgver=20130929
pkgrel=1
pkgdesc="Mono Debugger support"
arch=('i686' 'x86_64') # also "any" pkg?
url="http://monodevelop.com"
license=('GPL')
depends=('monodevelop-git' 'gdb')
makedepends=('mono' 'git' 'pkg-config')
You can’t perform that action at this time.