Skip to content

Instantly share code, notes, and snippets.

@mgurevin
mgurevin / image-processing-services.md
Created April 17, 2021 22:08 — forked from cheeaun/image-processing-services.md
3rd-party image processing/manipulation/upscaling/enlarging services
0xa99544a4ba5b769c86ea9ee2da707a76595a5192
@mgurevin
mgurevin / .hotspot_compiler
Created February 1, 2016 18:23 — forked from rednaxelafx/.hotspot_compiler
Example (XS) of adding an intrinsic method to HotSpot C2. Patch against HS20-b12
exclude Main main
dontinline Main doTest
compileonly Main doTest
compileonly FxIntrinsics *
@mgurevin
mgurevin / c1_isInstance.patch
Created February 1, 2016 18:11 — forked from rednaxelafx/c1_isInstance.patch
First cut: C1 Class.isInstance intrinsic
diff -r 4d8787136e08 src/share/vm/c1/c1_Canonicalizer.cpp
--- a/src/share/vm/c1/c1_Canonicalizer.cpp Fri May 25 11:39:13 2012 -0700
+++ b/src/share/vm/c1/c1_Canonicalizer.cpp Wed May 30 03:21:56 2012 +0800
@@ -451,6 +451,28 @@
}
break;
}
+ case vmIntrinsics::_isInstance : {
+ assert(x->number_of_arguments() == 2, "wrong type");
+
@Repository
public interface FooRepository<Foo> extends JpaRepository<Foo, Long>, JpaSpecificationExecutor<Foo> {
// findByXXX
@EntityGraph("prefetchViewItems")
public Page<Foo> findBySpecification(Specification<Foo> spec, Pageable pageable); // error
}