The Curious Engineer

All blogs / Dev tools / editors / IDEs

The Cliffs of Inanity

tromey.com/blog

Dev tools / editors / IDEsCompilersLisp / Clojure / SchemeRust

Posts
490 from 3 Jul 2003 to 21 Mar 2025
Posting
now and then
Kind
personal blog
Feed
https://tromey.com/blog/?feed=rss2

2025 2

  1. Faster Faster GDB Startup
  2. DWARF Abbrevs Use Too Much Space

2022 1

  1. Faster GDB Startup

2018 4

  1. Warning and Sanitizer Retrospective
  2. Emacs JIT Calling Convention
  3. JIT Compilation for Emacs
  4. FOSDEM, Rust, and Debugging

2016 2

  1. Shaggy Dogs and SpiderMonkey Unwinders
  2. The Deletion of gcj

2015 1

  1. GDB Preattach

2014 6

  1. Emacs hint for Firefox hacking
  2. Emacs Modules
  3. Emacs verus notification area, again
  4. Another Mode Line Hack
  5. Streamlined Mode Line
  6. import gdb

2012 10

  1. Quick Multi-process Debugging Update
  2. Debugging multiple programs at once
  3. Difficulties of elisp
  4. Emacs and Common Lisp, Part 2
  5. Valgrind and GDB
  6. GCC and Python
  7. 13. Breakpoints
  8. 12. Events
  9. Emacs and Common Lisp
  10. sys/sdt.h

2011 1

  1. Semantic

2010 1

  1. Blog Reading Solved

2009 12

  1. Declare + The Jennifer Morgue
  2. Fun with rewriting
  3. package.el and Emacs
  4. Emacs and Threading, Take 2
  5. Man on Wire
  6. Emacs 23
  7. Wish List Item
  8. Olive
  9. The Atrocity Archives
  10. Taken
  11. Gold
  12. Tampopo

2008 64

  1. The Eyre Affair
  2. 11. The End
  3. 10. Wacky stuff
  4. 9. Scripting gdb
  5. 8. Pretty printing, Part 2
  6. 7. Pretty printing, part 1
  7. 6. Auto-loading Python code
  8. 5. The filtering backtrace
  9. 4. Parameters, and extending require
  10. 3. gdb convenience functions
  11. 2. Writing a new gdb command
  12. 1. Installing a Python-enabled debugger
  13. Quantum of Solace
  14. Gnome Tip
  15. How to how-to?
  16. ELPA Update
  17. Literally
  18. The Yiddish Policemen’s Union
  19. Debugging the debugger
  20. When Robots Attack
  21. A Misery of Debugging
  22. The Dog Said Bow Wow
  23. Three Bags Full
  24. DDR
  25. Postgres at BLUG
  26. Driving GDB
  27. Therapy Aggregator
  28. System Administration Madness
  29. Patch Review
  30. Frysk Hacking
  31. Get Smart, Indiana Jones
  32. Murderball
  33. GCC Summit News
  34. This Year’s T-Shirt
  35. F9 Upgrade
  36. C++ Standard
  37. GCC Summit
  38. AI
  39. Lars and the Real Girl
  40. GCC Shirt
  41. Parsing
  42. Would you do it again for free?
  43. Codegen Update
  44. First Codegen Result
  45. Setbacks
  46. Random Updates
  47. Emacs News
  48. Using Python in Gdb
  49. Emacs and Threading
  50. Vantage Point
  51. Dark Tort versus The Little Sister
  52. Miss Pettigrew Lives for a Day
  53. Gold is released
  54. Compile Server Scalability
  55. Python and Gdb
  56. Tools Happenings
  57. Using Quagmire
  58. Charlie Bartlett
  59. Soon I Will Be Invincible
  60. 27 Dresses
  61. Project Quagmire
  62. Emacs Tip: gtk-look.el
  63. Liver
  64. PS I Love You

2007 98

  1. Hunk Boundaries
  2. Incremental Code Generation
  3. Emacs and D-Bus
  4. Replacing Automake
  5. Anti-dependencies
  6. Fedora 8
  7. Elyn’s Practice
  8. GCC 4.3 Hacking
  9. Emacs Users
  10. The Darjeeling Limited
  11. Conkeror
  12. Threaded GCC
  13. Dream
  14. External Refactoring
  15. Friday GCC Update
  16. Colorado Autumn
  17. Fan-out
  18. First Success
  19. Compiler Progress
  20. Dessert Sushi
  21. Death at a Funeral
  22. Superbad
  23. DVR
  24. Bourne Ultimatum
  25. Mount Ida
  26. The Simpsons
  27. That Handy Math Education
  28. GCC Summit 2007
  29. GCC Summit + Fedora 7
  30. Once
  31. Distributed Compiler
  32. Another FE Test
  33. PCH Again
  34. Conundrum
  35. Speedup
  36. Sharing Parsed Headers
  37. Regina Spektor
  38. idutils
  39. Word Swirl and IE
  40. Front End Stuff
  41. Ocean’s 13
  42. Word Swirl
  43. Knocked Up
  44. EMMS
  45. Shrek 3
  46. Web 2.0.3
  47. C++ noodling
  48. GCC 4.2
  49. Post Java One
  50. Java One
  51. Sleep is Optional
  52. Java GUI Stuff
  53. Hot Fuzz
  54. Emacs 22
  55. Pure Poetry
  56. Emacs Update
  57. ELPA Update
  58. Cool GCC Patch
  59. Cool Emacs Trick
  60. CWA
  61. Lost in La Mancha
  62. Web App Musings
  63. Whither Movies?
  64. BarCampBoulder Saturday
  65. Funniest Patch Ever
  66. Emacs Packages 2
  67. BarCampBoulder
  68. Fun Stuff
  69. MC Prekarius
  70. Follow Up
  71. The No Asshole Rule
  72. FOSDEM Wrap-Up
  73. Emacs Packages
  74. DevJam
  75. Sunday Morning
  76. Saturday Afternoon
  77. Saturday morning at FOSDEM
  78. FOSDEM 2007
  79. SELinux Relabel
  80. Cambridge
  81. Santa Fe
  82. The Other Idea
  83. The Brief and Terrifying Reign of Phil
  84. 2 films
  85. To say nothing of the dog…
  86. Even more Emacs tweaking
  87. FC 6
  88. Fedora -vs- BBDB
  89. BitlBee
  90. More Emacs Notification
  91. status.el
  92. Emacs versus notification area
  93. Smoke-n-Aces
  94. Hotspot info
  95. Hotspot
  96. Properties
  97. In the Miso Soup
  98. Emacs Tip

2006 76

  1. Talladega Nights
  2. Little Miss Sunshine
  3. How useful are generics?
  4. Open javac
  5. Sun Frees Java
  6. Casino Royale
  7. Calendar
  8. More on synchronization
  9. Gnome 3.0 links
  10. Recent Hacking
  11. Dancing with myself
  12. Feeding the beast
  13. Bumptop again
  14. Silly desktop idea
  15. Gnome Deployment
  16. Strategic Incompetence
  17. Frysk in the Present and Future
  18. District B13
  19. Auto-tools Slides
  20. Random Stuff
  21. Return the Gift
  22. Amber
  23. Eclipse and the Web
  24. Crank
  25. Auto-tools talk
  26. compiz
  27. Playing with frysk
  28. Beerfest
  29. JNotify
  30. Gnome Art
  31. What’s good for the goose
  32. Open Source Java
  33. Fedora Core 6 (test 2)
  34. Miami Vice
  35. Mathusalem
  36. New Stuff Manager
  37. My FC5 Upgrade
  38. Frysk
  39. A Scanner Darkly
  40. Back
  41. Toronto
  42. kernel config
  43. Southwest
  44. Naming
  45. Mac versus CUPS
  46. Web Pages
  47. A Couple libgcj Updates
  48. Eclipse and Teams
  49. NCLUG
  50. Happenings
  51. Another One
  52. It’s that time of year
  53. gcj optimization pass
  54. LLVM JIT now accessible
  55. LLVM Update
  56. LLVM Thoughts
  57. libjit and gcj
  58. 99 percent
  59. FOSDEM 2006
  60. FOSDEM
  61. Miscellaneous Stuff
  62. gcjx non-status
  63. Frysk
  64. Context-threading
  65. Trying Chandler
  66. Netx RPM
  67. Rockz
  68. Absurd JNLP Site
  69. Java versus C# Delegates
  70. Interconnections
  71. A couple Frysk notes
  72. Classpath Update
  73. Nice gdb change
  74. Trying VEP
  75. Really Big Birds
  76. The Gift of Therapy

2005 85

  1. Consumer Linux
  2. Medi8 Thoughts
  3. Aeon Flux
  4. C++ compilation
  5. gcjx generics milestone
  6. NetBeans
  7. Muito Sou Java
  8. Floyd Marinescu
  9. Sou Java
  10. Brazil
  11. Cacao and Eclipse
  12. Gdb Stuff
  13. International Java Developers Conference
  14. Operator Overloading
  15. More Ajax
  16. Services Versus Software
  17. Some recent stuff
  18. Frysk
  19. Trying out KDE
  20. Japi Update
  21. Tools Matter
  22. Lint
  23. gcjx marches on
  24. Qwest
  25. McVoy strikes again
  26. Moneyball
  27. Denver Java Users Group
  28. Important Vampire Question
  29. Transporter 2
  30. Ninety Percent
  31. Refactoring C++
  32. Random idea of the day
  33. Eclipse and Classpath
  34. Some good patent news
  35. My Own Talk
  36. O’Reilly Radar and Numbers
  37. The Two Threats
  38. Thursday at OSCON
  39. OSCONWAY
  40. OSCON: Chris DiBona from Google
  41. OSCON Day 1
  42. O’Reilly Open Source Conference Slides
  43. O’Reilly Open Source Conference
  44. The Last Shot
  45. Big Classpath Merge
  46. Fantastic Four
  47. GIS
  48. Batman Begins
  49. iRATE
  50. GlassFish Oops
  51. Shenanigans
  52. Regain
  53. Better Tools
  54. Priorities
  55. Java Web Start
  56. gcj and applet viewing
  57. Project Harmony
  58. Freakonomics
  59. JNI Thought
  60. gcjx milestone
  61. The Interpreter
  62. Kung Fu Hustle
  63. Back from Santa Fe
  64. La Dolce Vita
  65. Sin City
  66. The F Word Song
  67. gcjx tree generation
  68. Upcoming Talks and Not
  69. Jonas Again
  70. Libc oops
  71. First Code
  72. Jonas
  73. Why LLVM Matters
  74. New Laptop
  75. distcc and java
  76. Binary Compatibility How-To
  77. Derby and gcj
  78. God of Cookery
  79. Garbage Collection
  80. gcjx now in gcc
  81. Eclipse in Fedora
  82. Visitors and Multimethods
  83. First Edit
  84. The Life Aquatic with Steve Zissou
  85. Meet the Fockers

2004 113

  1. Lots more gcjx hacking
  2. gcjx bug fixing
  3. gcjx update
  4. Ocean’s 12
  5. Zatoichi
  6. San Francisco
  7. gcjx
  8. Fedora Core 4
  9. Free Java Summit
  10. Monotone
  11. Eclipse News
  12. The Incredibles
  13. Eclipse and the Free World
  14. gcj and Eclipse
  15. Debugging
  16. GCC Update
  17. Java Testing
  18. Free Java Summit
  19. Croquet
  20. gcjx hacking
  21. The Control Room
  22. Double Success
  23. First Link
  24. A little bit of everything
  25. Presidential Debate
  26. GDirect Again
  27. GDirect and Others
  28. Eclipse again
  29. Sky Captain and the World of Tomorrow
  30. Scooby Doo 2
  31. Fedora Core 2
  32. gcjx
  33. Upgrade
  34. Anarchist Sneakers
  35. FindBugs is Cool
  36. Sad Day
  37. Eclipse and gcj
  38. Language
  39. Random Week
  40. GDirect
  41. Free Java. Take 7.
  42. JDWP
  43. The A-Team Sequence
  44. gcjx
  45. gcjx
  46. gcj happenings
  47. gcjx and jacks
  48. Schwartz -vs- Reality
  49. Java Generics Oddity
  50. gcjx and generics
  51. Free JavaOne
  52. Postgres and Politics
  53. Harry Potter 3
  54. GCC Summit
  55. Random Musings
  56. STL and gcjx
  57. Shrek 2
  58. Mozilla
  59. Verifier
  60. gcjx
  61. gcjx update
  62. gdb
  63. JHBbuild
  64. gcjx
  65. Van Helsing
  66. JavaLobby
  67. Free Java, Again
  68. Nyquil
  69. Free Java Meetings
  70. More on Eclipse
  71. Classpath and Eclipse
  72. Eclipse and Classpath
  73. distcc for gcj?
  74. interMission
  75. More Free Java
  76. Free Java
  77. Gnome and Java
  78. Monotone
  79. The Rules of the Game
  80. The Lady Killers
  81. Garbage Collection
  82. Something’s Got to Give
  83. gcjx
  84. Free Java Musings
  85. Sun and MS; Free Java and Mono
  86. gcjx, politics, Tutu, Maude
  87. gcj stuff
  88. Monotone, etc.
  89. Triplets of Belleville
  90. gcjx "progress"
  91. Free Java and Else
  92. Progress on many fronts
  93. Not quite code generation
  94. Swimming Pool
  95. Spartan
  96. Major gcjx milestone
  97. gcjx update
  98. Club Dread
  99. The Latest
  100. gcjx news
  101. Compiler Update
  102. Crossroads Mall
  103. The New Spam
  104. Big Fish
  105. Gcj as JIT
  106. More Compiler News
  107. Gcj JIT Information
  108. More Compiler News
  109. Elephant
  110. Paycheck
  111. Return of the King
  112. Java Compiler News
  113. New Compiler Front End

2003 14

  1. New Java Extensions
  2. Movie
  3. TV
  4. Lost in Translation
  5. Runaway Jury
  6. Kill Bill
  7. Monotone, Again
  8. Tomb Raider II
  9. Pirates of the Caribbean
  10. The League of Extraordinary Gentlemen
  11. Winged Migration
  12. Copyright and Morality
  13. Goat Book Review
  14. Monotone