Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
andreabergia
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
A JVM in Rust part 4 – The Java bytecode
(andreabergia.com)
4 points
by
andreabergia
3y ago
|
0 comments
32.
▲
A JVM in Rust part 3 – Parsing class files
(andreabergia.com)
1 points
by
andreabergia
3y ago
|
0 comments
33.
▲
by
andreabergia
3y ago
I wanted to express the fact that everything that gets allocated (call stack, frames, classes, and objects) is alive and valid until the "root" VM is, thus I used 'a more or less everywhere. I also struggled with a got a ton
34.
▲
by
andreabergia
3y ago
Well, _I_ feel impostor syndrome half the times I open HN honestly! I did have a bit of experience with VMs before, I wrote many years ago a short series of posts about it on my blog, and at my previous job I dabbled a bit in JVM byte code
35.
▲
by
andreabergia
3y ago
Indeed you are right, this is definitely a bug and could cause errors. I guess the solution would be to add an explicit API to create a GC root, invoked by native methods (which is a bit complicated by the fact that I use a moving collector
36.
▲
by
andreabergia
3y ago
Thanks! About the generics - some people have pointed out the same on reddit, and yeah, you are correct. The only thing that should be done is to read the Signature attribute that encodes the generic information about classes, methods, and
37.
▲
by
andreabergia
3y ago
Thanks! I know the feeling - this project, like most of my other side projects, got abandoned a couple of times. But I was really curious about implementing a GC and, for once, I managed to finish something. I'm glad I did! :-)
38.
▲
I have written a (toy) JVM in Rust
(andreabergia.com)
6 points
by
andreabergia
3y ago
|
1 comments
39.
▲
by
andreabergia
3y ago
https://andreabergia.com Blogging about programming languages and technology I find interesting... when I have the time and the energy for it, which sadly isn't that often.
40.
▲
Crafting a better, faster code view
(github.blog)
10 points
by
andreabergia
3y ago
|
0 comments
41.
▲
by
andreabergia
3y ago
We use it in production at lastminute.com and are pretty happy with it :-)
42.
▲
by
andreabergia
3y ago
In my experience, SVN was _everywhere_ 10 years ago or so.
43.
▲
Error Handling Patterns
(andreabergia.com)
50 points
by
andreabergia
3y ago
|
68 comments
44.
▲
by
andreabergia
3y ago
> You'll also have some time TODAY AND TOMORROW to wrap up and say goodbye to colleagues. As an European, I don't think I will ever get used to the fact that in the US people can be told "go home, you're fired" l
45.
▲
Zig Quirks
(openmymind.net)
256 points
by
andreabergia
4y ago
|
164 comments
46.
▲
by
andreabergia
4y ago
They do every sort of consulting, including but not only development of custom software. For example, just from the largest Italian bank they make hundreds of millions of euro of revenues yearly.