This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class RoundedPolygon < SF::Shape | |
def initialize | |
super() | |
@result = [] of SF::Vector2f | |
end | |
def assign(points, radius : Number) | |
@result.clear |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set -x | |
for branch in master feature/assert; do | |
git checkout $branch && make clean && time make && | |
time ./bin/crystal build -o .build/all_spec spec/all_spec.cr && time .build/all_spec | |
done | |
+ for branch in master feature/assert | |
+ git checkout master | |
Switched to branch 'master' | |
Your branch is up-to-date with 'origin/master'. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require "compiler/crystal/syntax" | |
include Crystal | |
class AssertToSVisitor < ToSVisitor | |
getter locations = [] of Int32 | |
def visit_any(node) | |
if node.class.name.ends_with?("Literal") || node.is_a? Path | |
@str << node.to_s | |
return false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SoundBufferRecorder.hpp | |
+ ~SoundBufferRecorder(); | |
SoundRecorder.hpp | |
+ void setChannelCount(unsigned int channelCount); | |
+ unsigned int getChannelCount() const; | |
SoundSource.hpp | |
+ SoundSource& operator =(const SoundSource& right); | |
BlendMode.hpp | |
- Add, ///< Pixel = Src * SrcFactor + Dst * DstFactor | |
- Subtract ///< Pixel = Src * SrcFactor - Dst * DstFactor |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/examples/diagnostics.cr b/examples/diagnostics.cr | |
index 3e1a86a..6266e54 100644 | |
--- a/examples/diagnostics.cr | |
+++ b/examples/diagnostics.cr | |
@@ -7,8 +7,8 @@ $font : SF::Font | |
$font = SF::Font.from_file("resources/font/Ubuntu-R.ttf") | |
$window = SF::RenderWindow.new( | |
- SF.video_mode(800, 600), "Diagnostic information", | |
- settings: SF.context_settings(depth: 24, antialiasing: 8) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
print("Starting...") | |
import sys | |
import collections | |
import itertools | |
import subprocess | |
from PyQt5.QtWidgets import QApplication | |
app = QApplication(sys.argv) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
last_duration = last_return = 0 | |
orig_append = __xonsh_history__.append | |
def append(cmd): | |
nonlocal last_duration, last_return | |
last_return = cmd['rtn'] | |
a, b = cmd['ts'] | |
last_duration = b - a | |
orig_append(cmd) | |
__xonsh_history__.append = append |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require "spec" | |
require "power_assert" | |
require "json" | |
describe JSON::Any do | |
describe "casts" do | |
it "gets nil" do | |
assert JSON.parse("null").as_nil == nil | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FFFFF | |
Failures: | |
1) JSON::Any gets float | |
Failure/Error: assert JSON.parse("123.45").as_f32 == 123.45 | |
assert JSON.parse("123.45").as_f32 == 123.45 | |
| | | | |
| | false : Bool |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set -e | |
cd /tmp | |
dd if=/dev/zero of=ceph_fs bs=1024 count=3145728 # 3 GiB | |
sudo losetup /dev/loop0 || sudo losetup /dev/loop0 ceph_fs | |
sudo mkfs.btrfs -f /dev/loop0 | |
cd /path/to/ceph/src/ | |
sudo mount /dev/loop0 dev | |
sudo mount /dev/loop0 run | |
sudo chown -R $USER: dev run |