Test case for package.el's dependency resolution. The two test cases are, with dependencies flowing left to right:
C / \ X---Z A D--E \ / \ / Y B
#!/usr/bin/env ruby | |
at_exit { raise } | |
if pid = fork | |
Thread.new {} | |
exit(0) | |
end |
Test case for package.el's dependency resolution. The two test cases are, with dependencies flowing left to right:
C / \ X---Z A D--E \ / \ / Y B
#include <stdio.h> | |
#include <stdint.h> | |
#include "HIDReportData.h" | |
const uint8_t standard_descriptor_primary[] = { | |
HID_RI_USAGE_PAGE(8, 0x01), | |
HID_RI_USAGE(8, 0x06), | |
HID_RI_COLLECTION(8, 0x01), | |
HID_RI_USAGE_PAGE(8, 0x08), |
#include <string.h> | |
template <typename T> struct lift { | |
typedef T t; | |
}; | |
template <typename T> struct ptr { | |
typedef typename lift<T>::t* t; | |
}; | |
template <typename T> struct lift<ptr<T> > { |
#include <curses.h> | |
#include <CoreFoundation/CoreFoundation.h> | |
#include <IOKit/hid/IOHIDManager.h> | |
#include <IOKit/hid/IOHIDKeys.h> | |
struct keyboard_handler { | |
uint8_t hid_report_buffer[1024]; | |
int index; |
#include <iostream> | |
using namespace std; | |
template <typename... T> | |
struct pp {}; | |
template <typename T, typename TI, | |
typename U, typename UI> | |
struct matcher; |
#include <iostream> | |
using namespace std; | |
template <typename... T> | |
struct pp {}; | |
template <typename T, typename TI, | |
typename U, typename UI, | |
typename F> |
// Template Wrangling | |
// ================== | |
// convert a template into something that can be ::apply-ed | |
template <template <typename...> class T> | |
struct make_apply { | |
template <typename... Args> | |
using apply = T<Args...>; | |
}; |
(require 'cl) | |
(whitespace-mode t) | |
(setq indent-tabs-mode t | |
tab-width 4) | |
(defun indent-to-test--run (start end) | |
(interactive "r") | |
(undo-boundary) | |
(flet ((undo-boundary () nil)) |