2024/04/20 更新
この記事は、自作OS Advent Calendar 2017の 12/6 の記事として書かれました。
主に、ライブラリや仕様書のダウンロード・サイトやリポジトリなどの URL を集めてみました。この他の URL は、以下でブックマークを公開していますので、興味がある方は参照してみてください。
2024/04/20 更新
この記事は、自作OS Advent Calendar 2017の 12/6 の記事として書かれました。
主に、ライブラリや仕様書のダウンロード・サイトやリポジトリなどの URL を集めてみました。この他の URL は、以下でブックマークを公開していますので、興味がある方は参照してみてください。
This is a quick guide to debug potential line ending weirdness.
Note: I've thrown a lot of concepts in here around Git data structures without going into depth. If there's things that are unclear or you'd like some more details, just leave a comment and I'll either reply or expand on this post accordingly...
What sort of weirdness am I referring to? Consider this commit: https://github.com/dalefrancis88/Windsor/commit/e2543e5573781c7ded83166932c9c415feef11c0
While it looks like a very large commit, the contents of the file are unchanged. But the diffs are very intimidating.
// Original code posted in fsharp-opensource discussion: | |
// https://groups.google.com/forum/#!topic/fsharp-opensource/pI73-GkoxbY | |
namespace Blah | |
open System.Runtime.InteropServices | |
[<Struct>] | |
type vec3_t = |
// Language is OpenGL ES, but gist.github.com doesn't know that language | |
// | |
// Approximation is based on multiply/accumulate, because thats the only | |
// thing Videocore can do quickly! | |
precision highp float; | |
float sinf(float x) | |
{ | |
x*=0.159155; |