舌状台地の先端に位置し周囲を森と深田に囲まれていて、その内側に土塁や堀があり、天守を持たない平山城だった。室町時代中期に築城され、織田氏、今川氏、松平氏との間で激しい戦闘が繰り広げられた。『岡崎領主古記』に安祥森城、『三河国二葉松』に安條古城・云城森、という記載があるが、徳川の同時代史料（『家忠日記』や大久保の『三河物語』）には、別名の森城なる記載はない。『寛政重脩諸家譜』では安城城とある。現在は、碑・塚・切岸・堀・一部曲輪などが残るだけである。本丸は大乗寺、二の丸は八幡社、三の丸は大乗寺の裏手あたり。徳川最古参の三河安祥之七御普代の発祥の地でもある。三河安祥之七御普代とは、酒井左衛門尉・大久保・本多・阿部・石川・青山・植村、または酒井・大久保・本多・大須賀・榊原・平岩・植村を指す（『柳営秘鑑』）。『信長公記』に「三川の内あん城と云ふ城」と記載される。織田氏が保有していた時代には三河進出の牙城となった。
ルブリン合同は、スタニスワフ・アウグスト・ポニャトフスキ王が起草した5月3日憲法に取って代わられ、1791年から連邦国家だったポーランド・リトアニア共和国は立憲君主制にもとづく議会制民主主義による単一国家となった。しかしこの超近代的憲法は、民主主義による強大化を目指すポーランドをフランス革命と同様に自国への脅威と感じた周辺国の武力介入（ポーランド分割）により完全に施行されなかった。その後、コサックや隣国の介入の末、1795年にロシア帝国、ブランデンブルク＝プロイセン、ハプスブルク帝国によってポーランド・リトアニア共和国は分割された（ポーランド分割）。1655年、ラジヴィウ家が連合体制の崩壊を目論んでスウェーデンとリトアニア大公国の合同を決めたケダイネイ条約が効力を有している間、ルブリン合同も一時的に無効となった。ルブリン合同は、ポーランド王国（ポーランド王領プロシア、プロシア公領、ポーランド領ウクライナも含む）、リトアニア大公国（リトアニア領ウクライナ・ベラルーシを含む）、リヴォニア（クールラントとエストニアを含む）から構成されるヨーロッパの歴史上最大の国家を生み出した（ロシア帝国やローマ帝国は除く）。歴史家はゆるやかな人的同君連合であったポーランド・リトアニア合同から発展してついに近代的、制度的同君連合となったポーランド・リトアニア共和国を、現在の欧州連合（EU）と同様の国家形態と考えており、ゆえにルブリン合同を、イギリス諸島の連合法、その他の同種の条約と同様に、マーストリヒト条約のある種の前身（しかも最初の）と見做している。しかし、ルブリン連合は中央集権化を目指して現在の欧州連合よりもより深く結び付いた国家形態だった。
1984年、リチャード・ストールマンはプロプライエタリ・ソフトウェアであったGosling Emacsのフリーソフトウェアによる代替物を作るべく、GNU Emacsに取り組み始めた。当初GNU EmacsはGosling Emacsをベースとしていたが、ストールマンはMocklispインタプリタを本物のLISPインタプリタに入れ替えてしまい、ほぼすべてのコードが入れ替わった。GNU Emacsは揺籃期のGNUプロジェクトがリリースした最初のプログラムとなった。GNU EmacsはCで書かれており、Cで実装されたEmacs Lisp (ELisp) を拡張言語として提供する。最初に広く頒布されたGNU Emacsのバージョンは1985年に登場した15.34だった。初期のGNU Emacsのバージョン番号は1.x.xのように最初の桁にC coreのバージョンを表すよう採番されていたが、バージョン1.12が出た後にメジャー番号が変わりそうにないため先頭の1をなくすことにしたので、バージョン番号は1から13にスキップした。最初の公開リリースであるバージョン13は1985年3月に完成した。2014年9月にGNU emacs-develメーリングリストで、GNU Emacsにラピッドリリース戦略を採用し、将来的にバージョン番号をより迅速に増やしていくことが発表された。GNU Emacsは後にUNIXへ移植され、Gosling Emacsよりも多くの機能を提供した。それらの機能の中で代表的な物は、拡張言語であるフル機能を持ったLISPである。それから瞬く間にGNU EmacsはGosling Emacsに取って代わりUNIXのEmacsエディタのデファクトスタンダードとなった。Markus Hessは彼の1986 cracking spreeで、GNU Emacs電子メールサブシステムのセキュリティ上の弱点を悪用し、UNIXコンピュータ上でスーパーユーザーアクセス権を取得した。Emacsは、チューリング完全な言語を小さい中央コアの頂点で起動する階層型アーキテクチャを使用する。ストックされたEmacs頒布の約3/4（24.4現在では1611kLOCのうち1266）がElisp拡張言語で書かれており、一度Cによる中核部分（Elispインタプリタを実装し、24.4現在では247kLOCを占める）を移植すればElispコードに実装された機能のセットは存在することになるので、Emacsを新しいプラットフォームに移植することはネイティブコードのみから成る同等のプロジェクトを移植するよりはるかに簡単である。Emacsの移植は理論上中核部のみを新しいプラットフォームへ移植すればよい。このため一度中核部が移植されれば、Cよりも高級な言語で実装された部分は最小限度の作業で済む。GNU Emacsの開発は伽藍とバザールで伽藍式開発の例にあげられていたように、1999年まで比較的閉鎖的だったが、それ以降は公開された開発メーリングリストと匿名CVSアクセスを採用するようになった。GNU Emacsの開発は2008年までは単一のCVSトランクで行われていたが2009年末より分散型バージョン管理システムであるBazaarに切り替えられ、さらに2014年11月11日にGitへと移行した。リチャード・ストールマンは長らくGNU Emacsの主要な管理者を務めていたが、時代と共にその役目から退いていった。2008年から2015年まで管理はStephan MonnierとChong Yidongに引き継がれている。2015年にMITにおけるストールマンとの会合の後、John Wiegleyがメンテナとして指名された。2014年の時点で、GNU Emacsはその歴史を通じて579人によりコミットされてきた。GNU Emacs のバージョンは 1985年のうちに 17 まであがったが、それ以降は更新は落ち着いた速度で行われている。