Ritenuto in fatto : A.- Nel 1995 i Municipi di Tesserete, Cagiallo, Vaglio, Sala Capriasca, Lopagno, Roveredo Capriasca e Lugaggia hanno chiesto al Cantone di collaborare nello studio di nuove aggregazioni di Comuni nella Capriasca. Il Governo ha quindi istituito una Commissione che, alla conclusione dei lavori, il 17 settembre 1998, ha proposto la fusione dei sette Comuni. Una votazione consultiva è stata indetta nei Comuni interessati il 28 marzo 1999; per l'aggregazione si sono pronunciati 1529 cittadini, contro 1013. In due Comuni vi è stata una maggioranza di voti contrari: a Lugaggia il risultato negativo è stato netto (199 voti contro la fusione, 147 a favore), a Sala Capriasca serrato (307 contro, 304 a favore). B.- Con messaggio del 27 ottobre 1999 il Consiglio di Stato del Cantone Ticino ha proposto al Gran Consiglio di adottare un decreto legislativo con cui veniva decisa la fusione dei Comuni di Tesserete (1348 abitanti al 1° gennaio 1998), Cagiallo (552 abitanti), Sala Capriasca (1127 abitanti), Lopagno (487 abitanti), Roveredo Capriasca (134 abitanti) e Vaglio (470 abitanti). Nel novero non figurava più Lugaggia, che il Governo escludeva dall'aggregazione per l'importante scarto tra voti contrari e voti favorevoli riscontrato nel Comune, e tenuto conto del fatto che la sua presenza non era determinante. Il Comune di Sala Capriasca, ove lo scarto tra voti contrari e favorevoli era stato minimo, veniva invece coinvolto perché la riuscita del progetto lo rendeva, secondo il Governo, necessario nell'aggregazione sia per la posizione geografica sia per le risorse umane e finanziarie. L'aggregazione proposta dal Consiglio di Stato con il messaggio raggruppava di conseguenza sei Comuni, fusi in una nuova entità che prendeva il nome di Comune di Capriasca (Esso avrebbe una popolazione, calcolata fittiziamente al 1° gennaio 1998, di 4118 abitanti e una superficie totale di 2617 ettari, di cui 138 assegnati all'insediamento, l'80% circa dell'intero territorio essendo occupato da boschi e alpeggi). Mediante decreto legislativo del 6 giugno 2000 il Gran Consiglio del Cantone Ticino ha deciso la fusione dei sei Comuni così come proposto dal Governo. Contro la decisione è stato esercitato il diritto di referendum. Avendo quest'ultimo raccolto il numero sufficiente di firme, il popolo ticinese è stato chiamato alle urne il 24 settembre 2000; il decreto di fusione è stato accettato da 34'779 cittadini (i voti contrari sono stati 22'251). C.- a) Il Comune di Sala Capriasca impugna il decreto legislativo dinanzi al Tribunale federale mediante un ricorso di diritto pubblico del 7 novembre 2000. Chiede di annullare il decreto, che violerebbe la garanzia costituzionale dell'esistenza del Comune, della consistenza del suo territorio e della sua autonomia; anche i diritti politici spettanti al Comune sarebbero violati. Il ricorrente, che non vuole scomparire attraverso l'aggregazione per lui forzata, sostiene che l'esistenza del Comune, già garantita dalla Costituzione federale, lo è ancor più da quella cantonale, l'art. 20 cpv. 1 Cost. /TI prescrivendo che i Comuni non possono modificare i loro confini, né fondersi con altri Comuni, né dividersi, senza il consenso dei loro cittadini e l'approvazione del Gran Consiglio: ora, mancando il consenso della cittadinanza, una condizione essenziale della fusione non sarebbe adempiuta. Il ricorrente sostiene inoltre che la fusione di Comuni, o la modificazione dei loro confini, potrebbe essere decisa dal Gran Consiglio, secondo l'art. 20 cpv. 3 Cost. / TI, solo "alle condizioni previste dalla legge", che però ancora non è stata promulgata: mancherebbero pertanto le basi per decretare la fusione coatta litigiosa. Né la legge sulla fusione e la separazione dei Comuni del 6 marzo 1945 supplirebbe, secondo il ricorrente, a questa assenza, vista la chiara volontà del costituente di emanare una normativa speciale. Infine, il ricorrente fa valere che l'art. 42 Cost. /TI conferisce al Comune un diritto di referendum facoltativo, che la fusione litigiosa renderebbe illusorio: infatti, le condizioni dell'aggregazione, che saranno stabilite dalla prevista legge, non potrebbero essere impugnate tempestivamente attraverso quell'istituto. In siffatto contesto, il Comune ravvisa pure una violazione del principio costituzionale della buona fede. b) Anche Flavio Lepori, cittadino di Sala Capriasca, impugna con un ricorso di diritto pubblico al Tribunale federale il decreto legislativo, chiedendone l'annullamento. Sostiene che, secondo l'art. 20 cpv. 3 Cost. /TI, il Gran Consiglio può decidere la fusione di Comuni solo alle condizioni previste dalla legge e fa valere che questa normativa, che era nei chiari intendimenti del Parlamento, non è stata ancora emanata. Decidendo cionondimeno la fusione coatta del suo Comune in una nuova entità, sarebbe stato prevaricato, secondo il ricorrente, il suo diritto di partecipare, come cittadino e attraverso l'istituto del referendum, alla definizione dei requisiti per un'aggregazione forzata. Il ricorrente conclude affermando che il decreto viola il diritto di esistere del Comune di Sala Capriasca e la sua autonomia; fa valere infine che l'art. 20 cpv. 1 Cost. /TI è stato violato, la fusione non essendo stata sottoposta al voto deliberativo del suo Comune. D.- I Comuni di Tesserete e di Vaglio chiedono di respingere entrambi i ricorsi, mentre i Comuni di Roveredo Capriasca e di Cagiallo si rimettono al giudizio del Tribunale federale. Il Comune di Lopagno non si è pronunciato. Con osservazioni del 9 gennaio 2001 il Consiglio di Stato propone di respingere i due ricorsi, in quanto ricevibili. E.- Il Presidente della I Corte di diritto pubblico del Tribunale federale, mediante decreto del 15 dicembre 2000, ha accolto la domanda provvisionale del Comune di Sala Capriasca e conferito al ricorso effetto sospensivo. 