Skip to content

Instantly share code, notes, and snippets.

@bstaletic
bstaletic / racerd stderr
Created January 17, 2019 21:06
racerd panic
thread '<unnamed>' panicked at 'begin <= end (21 <= 16) when slicing `fn main() {
println!(" ");
}
`', src/libcore/str/mod.rs:2089:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
/usr/sbin/ld: CMakeFiles/ycm_core_tests.dir/IdentifierUtils_test.cpp.o: in function `absl::container_internal::raw_hash_set<absl::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, absl::flat_hash_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > >, absl::container_internal::StringHash, absl::container_internal::StringHashEq::Eq, std:
@bstaletic
bstaletic / bench
Created January 20, 2019 23:46
IdentifierDatabase set implementation benchmarks
std::set
IdentifierCompleterFixture/CandidatesWithCommonPrefix/1/0 699 ns 699 ns 994446
IdentifierCompleterFixture/CandidatesWithCommonPrefix/16/0 4227 ns 4224 ns 164372
IdentifierCompleterFixture/CandidatesWithCommonPrefix/256/0 84768 ns 84712 ns 8251
IdentifierCompleterFixture/CandidatesWithCommonPrefix/4096/0 1643364 ns 1641943 ns 452
IdentifierCompleterFixture/CandidatesWithCommonPrefix/65536/0 42408504 ns 42283220 ns 16
IdentifierCompleterFixture_BigO 40.43 NlgN 40.31 NlgN
IdentifierCompleterFixture_RMS 2 % 2 %
IdentifierCompleterFixture/CandidatesWithCommonPrefix/1/10 699 ns 699 ns 998407
IdentifierCompleterFixture/CandidatesWithCommonPrefix/16/10 3941 ns 3
@bstaletic
bstaletic / wildignore_parser.py
Created January 30, 2019 12:00
trasform a vim wildignore value into a list of python regexes
import os, sys
def OnWindows():
return sys.platform == 'win32'
def Parser( wildignore ):
regex_list = []
skip_next = False
saw_backslash = False
for pattern in wildignore.split( ',' ):
regex = ''
for i, c in enumerate( pattern ):
@bstaletic
bstaletic / shutdown_test_fail
Created February 15, 2019 19:22
Failing switch to urllib3
ERROR: ycmd.tests.shutdown_test.Shutdown_test.FromWatchdogWithoutSubserver_test
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/bstaletic/Temp/ycmd/venv/lib/python3.7/site-packages/nose/case.py", line 198, in runTest
self.test(*self.arg)
File "/home/bstaletic/Temp/ycmd/ycmd/tests/client_test.py", line 260, in Wrapper
test( self, *args )
File "/home/bstaletic/Temp/ycmd/ycmd/tests/shutdown_test.py", line 79, in FromWatchdogWithoutSubserver_test
self.Start( idle_suicide_seconds = 2, check_interval_seconds = 1 )
File "/home/bstaletic/Temp/ycmd/ycmd/tests/client_test.py", line 121, in Start
@bstaletic
bstaletic / clangd_log
Last active February 18, 2019 17:05
Clangd crashed when opening dense_hash_map from google's sparsehash-c11 library
V[18:04:46.119] <<< {"id":"1","jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"textDocument":{"completion":{"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}}}},"initializationOptions":{},"processId":25076,"rootPath":"/home/bstaletic/Temp/sparsehash-c11","rootUri":"file:///home/bstaletic/Temp/sparsehash-c11"}}
I[18:04:46.120] <-- initialize("1")
I[18:04:46.120] --> reply("1")
V[18:04:46.120] >>> {"id":"1","jsonrpc":"2.0","result":{"capabilities":{"codeActionProvider":true,"completionProvider":{"resolveProvider":false,"triggerCharacters":[".",">",":"]},"definitionProvider":true,"documentFormattingProvider":true,"documentHighlightProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"}","moreTriggerCharacter":[]},"documentRangeFormattingProvider":true,"documentSymbolProvider":true,"executeCommandProvider":{"commands":["clangd.applyFix"]},"hoverProvider":true,"renameProvider":true,"signatureHelpProvider":{"triggerCharact
This file has been truncated, but you can view the full file.
007bond /usr/share/dict/cracklib-small language:txt
063dyjuy /usr/share/dict/cracklib-small language:txt
070462 /usr/share/dict/cracklib-small language:txt
085tzzqi /usr/share/dict/cracklib-small language:txt
10th /usr/share/dict/cracklib-small language:txt
11235813 /usr/share/dict/cracklib-small language:txt
12qwaszx /usr/share/dict/cracklib-small language:txt
13576479 /usr/share/dict/cracklib-small language:txt
135790 /usr/share/dict/cracklib-small language:txt
142536 /usr/share/dict/cracklib-small language:txt
diff --git a/update_unicode.py b/update_unicode.py
index 3d37f671..ade5a3da 100755
--- a/update_unicode.py
+++ b/update_unicode.py
@@ -50,7 +50,7 @@ UNICODE_TABLE_TEMPLATE = (
"""// This file was automatically generated with the update_unicode.py script
// using version {unicode_version} of the Unicode Character Database.
#include <array>
-struct RawCodePointArray {{
+struct {{
@bstaletic
bstaletic / gopls log
Last active April 1, 2019 20:24
gopls no response
[Trace - 10:22:39 PM] Sending request 'initialize - (1)'.
Params: {"capabilities": {"textDocument": {"completion": {"completionItemKind": {"valueSet": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]}}}}, "initializationOptions": {}, "processId": 8809, "rootPath": "/home/bstaletic/.vim/pack/bundle/start/YouCompleteMe/third_party/ycmd", "rootUri": "file:///home/bstaletic/.vim/pack/bundle/start/YouCompleteMe/third_party/ycmd"}
[Trace - 10:22:39 PM] Received response 'initialize - (1)' in 1ms.
Params: {"capabilities":{"textDocumentSync":{"openClose":true,"change":1},"hoverProvider":true,"completionProvider":{"triggerCharacters":["."]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"typeDefinitionProvider":true},"custom":null}
[Trace - 10:22:39 PM] Sending notification 'ini

#1393 - Bug repro, not an actual PR. Talks about "overload ambiguity between Numpy arrays and scalar".

  • Category: Bug reproducer

#1266 - Enables readonly memory views. Two lines change, backwards compatible. No tests. Close in favour of #1466

  • Category: Close

#1301 - Bug repro, not an actual PR. Talks about a memory leak.